υπολογιστή

* Γνώση Υπολογιστών >> υπολογιστή >> Διαδίκτυο

Πώς να δημιουργήσετε μια υπερσύνδεση σε PHP

Η PHP scripting γλώσσα παρέχει Web developera με μια μέθοδο ανοιχτού κώδικα (ελεύθερη στη χρήση) για την παροχή δεδομένων πλευράς διακομιστή στους επισκέπτες της ιστοσελίδας. Η PHP επιτρέπει στους προγραμματιστές να δημιουργήσουν μια δυναμική εμπειρία περιήγησης στο Web για τους χρήστες με βάση τις ανάγκες και τις προτιμήσεις τους. Οι προγραμματιστές μπορούν να χρησιμοποιήσουν την PHP για να κωδικοποιήσουν υπερσυνδέσμους HTML για τους χρήστες ώστε να κάνουν κλικ για να επισκεφτούν άλλες σελίδες και να δημιουργήσουν δυναμικούς συνδέσμους που έχουν ανακτηθεί από μια βάση δεδομένων ή ένα αρχείο.

Δημιουργία ενός στατικού ή σκληρού κωδικοποιημένου συνδέσμου

Δημιουργήστε μια νέα παρουσίαση της δήλωσης εκτύπωσης της PHP. Αυτή είναι η εντολή που θα κατευθύνει το HTML1 για να προβάλει τον σύνδεσμο και το συνοδευτικό κείμενο στην οθόνη του προγράμματος περιήγησης χρηστών:

Βήμα 2

Τοποθετήστε μια ετικέτα αγκύρωσης HTML μέσα στην εντολή εκτύπωσης. Αυτή είναι η ίδια ετικέτα αγκύρωσης που χρησιμοποιείται στην παραδοσιακή κωδικοποίηση HTML. Συμπεριλάβετε τον ιστότοπο προορισμού καθώς και το κείμενο του συνδέσμου που θα συνοδεύει τον σύνδεσμο:

Αποσπάστε τα εισαγωγικά με τον χαρακτήρα αντίστροφης κάθετος. Στο προηγούμενο παράδειγμα, η PHP θα είχε σπάσει επειδή τα εισαγωγικά που περιβάλλουν τη διεύθυνση της σελίδας προορισμού θα ερμηνευτούν ως μια εντολή για να σταματήσει η δήλωση εκτύπωσης. Ο χαρακτήρας αντίστροφης κάθετος λέει στην PHP να καταστήσει το εισαγωγικό σημείο ως μέρος της ετικέτας αγκύρωσης και να συνεχίσει τη δήλωση εκτύπωσης. Η αντίστροφη κάθετος δεν θα εκτυπωθεί και για πρακτικούς λόγους είναι αόρατη για τον χρήστη Ιστού:

Δημιουργία δυναμικών υπερσυνδέσμων με PHP και MySQL

Βήμα 1

Συνδεθείτε στη βάση δεδομένων MySQL χρησιμοποιώντας το PHP mysql_connect και mysql_select_db λειτουργίες: mysql_connect ("addressOfDatabase", "yourUsername", "yourPassword") ή πεθαίνουν (mysql_error ()); mysql_select_db ("yourDatabaseName") ή πεθαίνετε (mysql_error ()),

Βήμα 2

Δημιουργήστε μια μεταβλητή για να ανακτήσετε τους συνδέσμους από τη βάση δεδομένων MySQL χρησιμοποιώντας τη λειτουργία PHP mysql_query. Αυτό το παράδειγμα αποδίδει τη μεταβλητή $ data με μια συνάρτηση mysql_query που θα αναζητήσει τους συνδέσμους με βάση το όνομα των συνδέσμων και θα επιστρέψει όλους τους συνδέσμους: $ data = mysql_query ("SELECT * FROM links") ή πεθαίνουν (mysql_error (' ')),

Αποσπάστε τους συνδέσμους χρησιμοποιώντας τη λειτουργία mysql_fetch_array και εκτυπώστε τις για το χρήστη. Το παράδειγμα δημιουργεί ένα νέο πίνακα που ονομάζεται $ info. Αναθέτει τον πίνακα με τις πληροφορίες από τη μεταβλητή δεδομένων $ που δημιουργήθηκε στο προηγούμενο βήμα. Στη συνέχεια βγαίνει μέσω των δεδομένων χρησιμοποιώντας την εντολή PHP "while". Για κάθε κομμάτι δεδομένων δημιουργείται μια νέα μεταβλητή γνωστή ως $ link. Ο σύνδεσμος από κάθε πεδίο linkName του πίνακα συνδέσεων της MySQL αντιστοιχεί στη νέα μεταβλητή link $. Η μεταβλητή $ link εισάγεται σε μια εντολή εκτύπωσης PHP και στην ετικέτα HTML anchor χρησιμοποιώντας τον κανόνα της συνένωσης PHP: ενώ ($ info = mysql_fetch_array ($ data)) {$ link = $ info ['linkName']; print "Κάντε κλικ εδώ για να επισκεφθείτε τη σελίδα προορισμού."; }

Συμβουλές

Ο πλήρης κώδικας PHP από το παράδειγμα δυναμικής σύνδεσης έχει ως εξής:

mysql_connect ("addressOfDatabase", "yourUsername", "yourPassword") ή πεθαίνουν (mysql_error ());

mysql_select_db ("yourDatabaseName") ή πεθαίνουν (mysql_error ());

$ data = mysql_query ("SELECT * FROM links") ή πεθαίνουν (mysql_error ('Σφάλμα, δεν βρέθηκαν σύνδεσμοι.'));

ενώ ($ info = mysql_fetch_array ($ δεδομένα))

{% $ link = $ info ['linkName'];

print "Κάντε κλικ εδώ για να επισκεφθείτε τη σελίδα προορισμού.";

}

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα