< όνομα εισόδου = " myusername " type = "text " name = Τύπος " mypassword " = "text " type = " υποβάλει " name = "Αποστολή " Τετάρτη 8 Επιλέξτε "Αρχείο" και "Αποθήκευση " για να αποθηκεύσετε την ιστοσελίδα σας. Πληκτρολογήστε " main_login.php " στο διάλογο . Βεβαιωθείτε ότι "All File" ή " Όλοι οι τύποι αρχείων" είναι ενεργή στο drop down μενού . Μπορείτε να κλείσετε αυτό το αρχείο . Η 9 Δημιουργήστε ένα άλλο νέο αρχείο επιλέγοντας "Αρχείο" και " Νέα ". Επικολλήστε τον ακόλουθο στο πρόγραμμα επεξεργασίας κειμένου σας < php $ host = " localhost " ? . ; //Host όνομα $ username = " " ? //Mysql όνομα χρήστη $ password = " " ? //Mysql κωδικό $ db_name = " test"? //Database όνομα $ tbl_name = " μέλη " ? //Πίνακας όνομα //Σύνδεση με το διακομιστή και επιλέξτε databse.mysql_connect ( " $ υποδοχής " , " $ username " , " $ password " ) ή πεθαίνουν ( " δεν μπορεί να συνδεθεί " ) ? mysql_select_db ( " $ db_name " ) ή να πεθάνουν ( " δεν μπορείτε να επιλέξετε DB ")? //το όνομα χρήστη και τον κωδικό πρόσβασης που αποστέλλονται από το έντυπο myusername $ = $ _POST [' myusername '] ? $ mypassword = $ _POST [' mypassword '] ? //για την προστασία MySQL ένεση ( περισσότερες λεπτομέρειες σχετικά με MySQL ένεση) $ myusername = stripslashes ( $ myusername ) ? $ mypassword = stripslashes ( $ mypassword ) ? $ myusername = mysql_real_escape_string ( $ myusername ) ? $ mypassword = mysql_real_escape_string ( $ mypassword ) ? $ sql = " SELECT * FROM $ tbl_name WHERE όνομα = ' $ myusername » και password = ' $ mypassword " ? $ result = mysql_query ( $ sql ) ? //Mysql_num_row μετρά τη σειρά πίνακα $ count = mysql_num_rows ( $ result ) ;//Αν το αποτέλεσμα συνδυάζεται $ $ myusername και mypassword , γραμμή του πίνακα πρέπει να είναι 1 σειρά < br > αν ( $ count == 1 ) { //Εγγραφή $ myusername , $ mypassword και ανακατεύθυνση σε αρχείο { echo " Λάθος όνομα χρήστη ή τον κωδικό " ? } > Η 10 Αλλάξτε τις τιμές για $ υποδοχής , $ , το όνομα χρήστη , τον κωδικό πρόσβασης $ , $ $ db_name και tbl_name με διαπιστευτήρια της βάσης δεδομένων σας για να επιτρέψει το σενάριο ; για να λειτουργήσει. Πολλές βάσεις δεδομένων MySQL χρησιμοποιούν το locaton " localhost ", που παρέχεται σε αυτό το σενάριο. Πληκτρολογήστε το όνομα χρήστη της βάσης δεδομένων , τον κωδικό πρόσβασης , το όνομα της βάσης δεδομένων και το όνομα του πίνακα ανάμεσα στα εισαγωγικά , αντίστοιχα . Αποθηκεύστε το αρχείο ως " checklogin.php " και κλείστε το . Εικόνων Ανεβάστε Σελίδες Η 11 Πλοηγηθείτε να φιλοξενεί πίνακα ελέγχου σας στο web browser σας ή να ανοίξετε ένα FTP ( πρωτόκολλο μεταφοράς αρχείων ) πελάτη, όπως Filezilla στον υπολογιστή σας . Πληκτρολογήστε το όνομα χρήστη , τον κωδικό πρόσβασης και FTP server (αν ισχύει ) στα κατάλληλα πεδία . Κάντε κλικ στο κουμπί "Σύνδεση" ή " Connect ". 12 Επιλέξτε το βοηθητικό πρόγραμμα μεταφόρτωσης στο διαχειριστή αρχείων του πίνακα ελέγχου σας για να εντοπίσετε τα τρία αρχεία PHP . Επιλέξτε τα αρχεία ( πατήστε " CTRL " ενώ κάνετε κλικ για να επιλέξετε πολλά αρχεία , αν μπορείτε ? Διαφορετικά επαναλάβετε αυτό το βήμα για όλα τα αρχεία ) και πατήστε "ΟΚ " για να ανεβάσετε τα αρχεία . Πλοηγηθείτε στο φάκελο που περιέχει τα αρχεία στο " Local" παράθυρο FTP πρόγραμμά σας και κάντε κλικ και σύρετε τα αρχεία στο "Remote " ( ιστοσελίδα ) παράθυρο για να τις ανεβάσετε . Η 13 Εισάγετε το URL για να " main_login.php "για να ελέγξετε το σενάριο . Η διεύθυνση θα μοιάζει με " http://yourdomain.com/main_login.php . " Πληκτρολογήστε το όνομα " john " και τον κωδικό " 1234 " , αν τους τέθηκε σε πίνακα της βάσης δεδομένων . Διαφορετικά , εισάγετε ένα άλλο όνομα χρήστη και τον κωδικό πρόσβασης που έχετε προσθέσει . Εάν η δέσμη ενεργειών λειτουργεί , θα πρέπει να κατευθυνθούν προς " login_success.php . " 14 διπλό ελέγξετε τα διαπιστευτήρια της βάσης δεδομένων σας, αν η script δεν μπορεί να συνδεθεί . Αν το σενάριο δεν λειτουργεί , θα εμφανιστεί μια εξήγηση ( δεν επιτρέπεται η πρόσβαση , λόγω του κωδικού πρόσβασης , κλπ.) . Εικόνων Τροποποιήσεις Η 15 Πληκτρολογήστε τα ακόλουθα στο « checklogin.php " . ; αν τρέχετε την πιο πρόσφατη έκδοση της PHP ( PHP5 ) < phpob_start ( ) ? $ υποδοχής = " localhost " ? //Host όνομα $ username = " " ? //Mysql όνομα χρήστη $ password = " " ? //Mysql κωδικό $ db_name = " test"? //Database όνομα $ tbl_name = " μέλη " ? //Το όνομα του πίνακα //Σύνδεση με το διακομιστή και επιλέξτε databse.mysql_connect ( " $ υποδοχής " , " $ username " , " $ password " ) ή πεθαίνουν ( " δεν μπορεί να συνδεθεί " ) ? mysql_select_db ( " $ db_name " ) ή να πεθάνουν ( " δεν μπορείτε να επιλέξετε DB ")? //Ορίστε $ myusername και $ $ mypassword myusername = $ _POST [' myusername '] ? $ mypassword = $ _POST [' mypassword '] ? //για την προστασία MySQL ένεση ( περισσότερες λεπτομέρειες σχετικά με MySQL ένεση) $ myusername = stripslashes ( $ myusername ) ? $ mypassword = stripslashes ( mypassword $ ) ? $ myusername = mysql_real_escape_string ( $ myusername ) ? $ mypassword = mysql_real_escape_string ( $ mypassword ) ? $ sql = " SELECT * FROM $ tbl_name WHERE όνομα = ' $ myusername »και password = '$ mypassword " ? $ result = mysql_query ( $ sql ) ? //Mysql_num_row μετρά σειρά του πίνακα $ count = mysql_num_rows ( $ result ) ;//Αν το αποτέλεσμα συνδυάζεται $ myusername και $ mypassword , γραμμή του πίνακα πρέπει να είναι 1 γραμμή if ( $ count == 1 ) { //Εγγραφή $ myusername , $ mypassword και ανακατεύθυνση σε αρχείο { echo " Λάθος όνομα χρήστη ή τον κωδικό " ? } ob_end_flush ( ) ? ; > Τετάρτη 16 Αλλάξτε τις τιμές για $ υποδοχής , $ username , $ password , $ db_name και $ tbl_name . Η 17 Αποθηκεύστε το αρχείο ως " checklogin.php " και κλείστε το. Φορτώστε το στο διακομιστή σας μέσω του διαχειριστή αρχείων ή FTP Η 18 Άνοιγμα " main_login.php " και να εντοπίσετε αυτή τη γραμμή : . |