Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να δημιουργήσετε το ηλεκτρονικό ταχυδρομείο επιβεβαίωσης σε PHP

Στέλνοντας ένα email επιβεβαίωσης για έναν τελικό χρήστη είναι ένας τρόπος για να επικοινωνούν μια αύρα της συμμετοχής στους πελάτες σας . Είτε υπογράψει επάνω για ένα ενημερωτικό δελτίο ή να ολοκληρώσει μια έρευνα , ένα email επιβεβαίωσης επιτρέπει στον τελικό χρήστη να γνωρίζει ότι οι ανησυχίες τους σημειωθεί και θα υποβληθούν σε επεξεργασία από τον ιδιοκτήτη της ιστοσελίδας . Οδηγίες
Φτιάξτε Φόρμα
Η 1

Πληκτρολογήστε την ακόλουθη συμβατό κώδικα XHTML για να δημιουργήσετε την ιστοσελίδα θεμέλιο για τη φόρμα : αρχίζει ετικέτα , με την ομώνυμη xml και τις δύο απαιτούμενες δηλώσεις γλώσσας . Αυτές οι δύο γραμμές δηλώνουν ότι το έγγραφο πρόκειται να χρησιμοποιήσει τους κανόνες έγγραφο του 1999 για τη Μεταβατική τύπου εγγράφου XHTML , το οποίο είναι ευκολότερο να εργαστεί με από « αυστηρή » XHTML . ολοκληρώσει τις απαιτούμενες ετικέτες για ένα κανονικό HTML έγγραφο : η tags , tags , η tags , και το τέλος tag . 2

Πληκτρολογήστε τον ακόλουθο κώδικα μεταξύ των για να δημιουργήσετε τη φόρμα , να δηλώσει ότι οι οδηγίες επεξεργασίας που βρίσκονται στο παρόν έγγραφο , καθώς και τη μέθοδο τη μετάδοση των πληροφοριών είναι το «μετά» μέθοδο : <μορφή action = " ? " method = " post" >

με 3

Πληκτρολογήστε τα ακόλουθα μεταξύ των

ετικέτες για να δημιουργήσετε τα στοιχεία της μορφής : Όνομα :


Επώνυμο :


Ηλεκτρονική Διεύθυνση :
?

EXPLANATIONSurround τις ετικέτες σε κάθε στοιχείο της φόρμας με το tags , η οποία θα κάνει το κείμενο έντονο . Συμπεριλάβετε μια ετικέτα />

Η 4

Πληκτρολογήστε το παρακάτω, για να δημιουργήσετε το κουμπί υποβολής : . EXPLANATIONThe χαρακτηριστικό «τύπος» , όταν έχει ρυθμιστεί να «υποβάλει » , δημιουργεί ένα κουμπί που θα εκτελέσει τη δράση του ό, τι η «δράση» χαρακτηριστικό ίσοι. Η «αξία» χαρακτηριστικό εγγράφει ό, τι κείμενο που τίθεται ίση με . Το όνομα , « υποβάλλει » σε αυτή την περίπτωση , μπορεί να είναι οποιοσδήποτε συνδυασμός γραμμάτων και αριθμών , αλλά πρέπει να συσχετίζονται με τις οδηγίες που θα πρέπει να καλύπτονται στο δεύτερο μέρος αυτού του εγχειριδίου .
5

Αποθήκευση και αποστολή το έγγραφό σας . Το συμπληρωμένο έντυπο πρέπει να μοιάζει με το συνημμένο στιγμιότυπο οθόνης .
Εικόνων Επικύρωση Μορφή
Η 6

Στην κορυφή του εγγράφου , πάνω από την δήλωση DOCTYPE , πληκτρολογήστε το άνοιγμα και το κλείσιμο ετικέτες για την PHP : EXPLANATIONPHP επεξεργάζεται πληροφορίες από πάνω προς τα κάτω . Όταν το κουμπί της υποβολής χτυπιέται, η σελίδα θα ανανεωθεί και οι οδηγίες για την επεξεργασία του μορφή θα είναι οι πρώτες πληροφορίες ότι ο browser και server δείτε .
Η 7

Πληκτρολογήστε την ακόλουθη επικύρωσης για το κουμπί υποβολής μεταξύ της άνοιγμα και το κλείσιμο ετικέτες PHP : εάν ( isset ( $ _POST [' submit' ] ) ) { } EXPLANATIONThe isset ( ) χρησιμοποιείται για να προσδιοριστεί αν ένα κουμπί το πλαίσιο ελέγχου, κουμπί , ή να υποβάλουν έχει πατηθεί . Οι αγκύλες { } περιέχει τις οδηγίες , αν η δήλωση είναι αληθινή . Εάν η δήλωση δεν είναι αλήθεια , τότε η σελίδα θα φορτώσει κανονικά . Το $ _POST είναι μια ειδική μεταβλητή που ονομάζεται superglobal μεταβλητή . Αν η «μέθοδος» της φόρμας έχει οριστεί «μετά» , τότε αυτό superglobal μεταβλητή χρησιμοποιείται για τη συλλογή πληροφοριών από τη μορφή .
8

Πληκτρολογήστε την ακόλουθη για την επικύρωση του « firstname " κουτί κειμένου : ( ! κενή ( $ _POST [' firstname " ] ) ) { αν $ firstname = $ _POST [' firstname " ] ? } αλλού { $ firstname = FALSE ? echo "

? ! Παρακαλώ εισάγετε το όνομά σας

" ? } EXPLANATIONThe άδειο ( ) που ελέγχει να δει αν ο χρήστης εισάγει τα δεδομένα σε ένα πλαίσιο κειμένου ή την περιοχή κειμένου . Τοποθετώντας ένα θαυμαστικό πριν από τη λειτουργία Λέει στην PHP να ελέγξετε για να βεβαιωθείτε ότι το πεδίο φόρμας ΔΕΝ είναι άδειο . Εάν η δήλωση είναι αληθινή , τότε δημιουργείται μια μεταβλητή με την τοποθέτηση ενός σύμβολο του δολαρίου μπροστά από το όνομα του στοιχείου της φόρμας και ορίστε την μεταβλητή ίση με την δημοσιευμένα στοιχεία που συλλέχθηκαν από το « Όνομα » πεδίο φόρμας . Σε αντίθετη περίπτωση ( άλλο ) που το « firstname « μεταβλητή FALSE και να ζητήσει από τον τελικό χρήστη να εισάγετε το όνομα τους
Η 9

Πληκτρολογήστε το παρακάτω, για να επικυρώσει το « επώνυμο » πλαίσιο κειμένου : . Εάν (άδειο ( ! $ _POST [' επώνυμο '] ) ) { $ επώνυμο = $ _POST [' επώνυμο '] ? } αλλού { $ lastname = FALSE ? echo "

Παρακαλώ εισάγετε το επίθετό σας !

" .?} EXPLANATIONValidate το« επώνυμο » πεδίου φόρμας χρησιμοποιώντας την ίδια διαδικασία όπως το « Όνομα » πεδίο φόρμας
Η 10

Πληκτρολογήστε την ακόλουθη για την επικύρωση της « e-mail " πλαίσιο κειμένου : ( ! κενή ( $ _POST αν [' email '] ) ) { $ email = $ _POST [' email '] ? } αλλού { $ email = FALSE ? echo"

Παρακαλώ εισάγετε το email σας

" ? } EXPLANATIONValidate το πεδίο e-mail με τον ίδιο τρόπο όπως τα δύο πρώτα πεδία . Υπάρχει ένας καλύτερος τρόπος για να επικυρώσει τα μηνύματα ηλεκτρονικού ταχυδρομείου , το οποίο περιλαμβάνει τη χρήση κανονικών εκφράσεων . Από τη στιγμή που χρησιμοποιούν το ηλεκτρονικό ταχυδρομείο για να επικοινωνούν με τον πελάτη , όμως , και να μην εισέρχονται σε μια βάση δεδομένων , δεν είναι απαραίτητο να ελέγξετε για να δείτε αν είναι έγκυρη μορφή . Εγώ συνιστούμε μια κανονική έκφραση που χρησιμοποιείται για την επικύρωση των emails που πηγαίνουν σε μια βάση δεδομένων , για την προστασία από κακόβουλο τελικούς χρήστες .
Η 11

Πληκτρολογήστε την ακόλουθη if /else για να βεβαιωθείτε ότι όλα τα πεδία έχουν εισαχθεί σωστά πριν από την αποστολή του e-mail : if ( ! $ firstname = FALSE && $ lastname = FALSE && $ email = FALSE ) { } else { echo "

το ηλεκτρονικό ταχυδρομείο δεν θα μπορούσε να σταλεί εξαιτίας ενός σφάλματος Βλέπε παραπάνω

"? . . . } Αποθηκεύστε και να ανεβάσετε το αρχείο σας
εικόνων Επιβεβαίωση email
Τετάρτη 12

Πληκτρολογήστε τα ακόλουθα μεταξύ των άγκιστρα { } της εντολής if ( $ firstname = FALSE && $ lastname = FALSE && $ email = FALSE ! ) : € έως = $ email ? EXPLANATIONSet το μεταβλητή $ e-mail στη μεταβλητή που ονομάζεται « να » . Αυτό θα μαζέψουν αυτόματα το δημοσίευσε πληροφορίες ότι ο τελικός χρήστης υποβάλλονται μέσω της φόρμας σας . «Να 'είναι το πρώτο απαιτούμενο παράμετρος του ταχυδρομείου ( λειτουργία )
Η 13

Πληκτρολογήστε τα ακόλουθα μετά το $ σε μια μεταβλητή : . $ Subject = " Σας ευχαριστώ για να γίνει μέλος της « yoursite.com » " ? EXPLANATIONThe δεύτερη απαιτούμενη παράμετρο της λειτουργίας του ταχυδρομείου είναι « θέμα » . Ρυθμίστε τη μεταβλητή $ υπόκεινται σε ίση τι θα πρέπει να είναι η γραμμή θέματος του μηνύματος ηλεκτρονικού ταχυδρομείου
Η 14

Πληκτρολογήστε τα ακόλουθα μετά τη μεταβλητή $ θέμα : . $ Body = " σας ευχαριστούμε για τη συμμετοχή « yoursite.com »

έχουμε τα εξής στοιχεία που υπέβαλαν :

Όνομα : " . $ firstname . "
Επώνυμο : " . $ επώνυμο . "
Ηλεκτρονική Διεύθυνση : " . $ email . "

Σας καλωσορίζουμε στην ομάδα σας ! Παρακαλώ επικοινωνήστε μαζί μας αν αυτές οι πληροφορίες είναι ανακριβείς . />


ιστοσελίδας Ιδιοκτήτης
διεύθυνση ηλεκτρονικού ταχυδρομείου " ? EXPLANATIONThe τρίτη απαιτούμενη παράμετρο της λειτουργίας του ταχυδρομείου είναι « σώμα » . Ορίστε τη μεταβλητή $ σώματος ίση με ό, τι θέλετε να πείτε στον πελάτη . Να είστε βέβαιος να περιλαμβάνουν πληροφορίες τους, έτσι ώστε ο πελάτης μπορεί να ελέγξει ότι πληκτρολογήσατε σωστά τις πληροφορίες τους . Μπορείτε να επιλέξετε να μην τοποθετήσετε τις ετικέτες HTML στο σώμα . Εάν επιλέξετε να , στη συνέχεια, βήμα 4 είναι απαραίτητη, εάν δεν θέλετε να συμπεριλάβετε τις ετικέτες HTML , στη συνέχεια, προχωρήστε στο βήμα 5 . Να είστε βέβαιος να αντικαταστήσει το χαρακτήρα νέας γραμμής ( \\ n ) μέσα στα εισαγωγικά , αντί της ετικέτας />
Η 15

Πληκτρολογήστε το παρακάτω, για να δημιουργήσει τις κεφαλίδες HTML του e-mail : . $ κεφαλίδες = " MIME -Version : 1.0 \\ n" . . " Content-type : text /html ? Charset = iso - 8859-1 \\ n " " Από: Εταιρεία σας [ donotreply@yourdomain.com ] \\ n" . "Κοιν. : Το όνομά σας [ youremail@yourdomain.com ] \\ n" ? EXPLANATIONThe τύπου MIME και ο τύπος περιεχομένου αποδείξει ότι αυτό το μήνυμα θα είναι σε μορφή HTML . Τα τρία τμήματα που αναφέρονται εδώ : Τα MIME , Content-type , Από , και Κοιν. όλα περικλείονται σε ένα ζευγάρι των διπλών εισαγωγικών και συνδέονται μεταξύ τους με ένα κενό και μια περίοδο και ένα χώρο . Βεβαιωθείτε ότι κατά την εισαγωγή των πληροφοριών μετά το « Από », που θα περιλαμβάνει μια διεύθυνση ηλεκτρονικού ταχυδρομείου . Θα χρησιμοποιηθεί ένα donotreply , αλλά μπορείτε να το αντικαταστήσετε με την επαφή με τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας
Τετάρτη 16

Πληκτρολογήστε το παρακάτω, για να στείλετε το μήνυμα ηλεκτρονικού ταχυδρομείου και να εμφανίσει μια δήλωση επιβεβαίωσης : . Mail ( $ σε , $ αντικείμενο , $ σώματος , $ headers) ? echo "

πληροφορίες σας έχει σταλεί στον ιδιοκτήτη της ιστοσελίδας σας θα πρέπει να λαμβάνει ένα e-mail σύντομα

! " ? Αποθηκεύστε και να ανεβάσετε το έγγραφο σας
Η
εικόνων .

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

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