Envoi d'un email de confirmation à l'utilisateur final est un moyen de communiquer une aura de participation à vos clients. Qu'ils s'inscrire à une newsletter ou remplir un questionnaire , un email de confirmation permet à l'utilisateur final de savoir que leurs préoccupations sont notées et seront traitées par le propriétaire du site . Instructions Comment construire formulaire 1
Tapez le code compatible XHTML suivant pour créer la page web de la fondation pour la forme : < DOCTYPE html PUBLIC "- //W3C //DTD XHTML 1.0 Transitional //! EN "" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd "> < html xmlns =" http://www.w3.org/1999/xhtml "xml : lang = "fr" est le code standard pour un document XHTML correctement conforme. La première ligne est le DOCTYPE , qui suit le document Transitional déclaration de type XHTML. Ensuite, il ya l'étiquette de début , avec l'homonyme xml et les deux déclarations linguistiques requises. Ces deux lignes déclarent que ce document va utiliser les règles de document de 1999 pour un type de transition de document XHTML , ce qui est plus facile à travailler que XHTML «stricte» . compléter les balises requises pour un document HTML normale : le
, la balise étiquettes, et la fin < /html> . 2
Tapez le code suivant entre les balises < /body body > pour créer le formulaire , déclarer que les instructions de traitement sont situés dans le présent document , et la méthode de transmission de l' information est la méthode « post» :
pour créer les éléments de la forme : Prénom: < ; input type = nom «texte» = taille " prénom " = "60" />
nom:
Adresse Email: ;
EXPLANATIONSurround les étiquettes à chaque élément de formulaire avec le , ce qui rendra le texte en gras . Inclure une balise après l'étiquette de placer l'élément de formulaire ci-dessous l'étiquette. Passer deux lignes avec deux balises entre chaque former des éléments de formulaire element.The sont les parties du formulaire que l'utilisateur interagit avec de communiquer au webmaster ou le propriétaire du site. Les éléments utilisés dans cet exemple sont des zones de texte , créé par l'étiquette « d'entrée ». Pour créer une zone de texte , définissez l'attribut 'type' à la valeur appelée «texte» . Nom de l'élément de forme d'un mot composé qui est proche de l'étiquette afin de la distinguer des autres éléments de coffrage lors de la validation . Enfin, spécifiez l'attribut ' taille ' de caractères '60 ' , donnant l'abondance de l'utilisateur final d'espace pour saisir leurs données 4 Type de
la suivante pour créer le bouton d'envoi : . attribut EXPLANATIONThe «type», lorsqu'il est réglé sur «soumettre» , crée un bouton qui va exécuter l'action de n'importe quel attribut «action» est égal . L'attribut ' value' inscrit le texte qu'elle est définie à égaler. Le nom, ' submit' dans ce cas, peut être n'importe quelle combinaison de lettres et de chiffres , mais doit correspondre aux instructions qui seront abordés dans la seconde partie de ce tutoriel. 5
Enregistrer et télécharger votre document. Le formulaire dûment complété doit ressembler à la capture d'écran ci-joint. Valider le formulaire 6
Au tout début du document , au-dessus de la déclaration DOCTYPE , tapez l' ouverture et la fermeture des tags pour PHP: informations de haut en bas EXPLANATIONPHP processus < php ? > . Lorsque ce bouton est cliqué, la page sera actualisée et les instructions pour traiter la forme sera la première information que le navigateur et le serveur voir . 7 Type de
la validation suivant pour le bouton soumettre entre l' l'ouverture et la fermeture des balises PHP : if ( isset ($ _POST [' submit' ] ) ) {} EXPLANATIONThe isset ( ) est utilisée pour déterminer si une case à cocher , bouton radio, ou soumettre bouton a été cliqué . Les accolades {} contiennent les instructions si l'énoncé est vrai . Si la déclaration n'est pas vrai, alors la page se charge normalement. L' $ _POST est une variable spéciale appelée une variable superglobal . Si la «méthode» du formulaire est définie sur 'post' , alors cette variable superglobal est utilisé pour collecter les informations de la forme . 8
Tapez la commande suivante pour valider la boîte de texte ' prénom ' : ( ! empty ($ _POST [' prenom '] ) ) {$ si prénom = $ _POST [' prenom '] ; } else { $ prenom = FALSE; echo "
, veuillez saisir votre prénom < /p> " ;} EXPLANATIONThe empty () fonction vérifie pour voir si l'utilisateur a entré des données dans une zone de texte ou une zone de texte. Mise en place d'un point d' exclamation avant que la fonction PHP dit de vérifier pour s'assurer que le champ de formulaire n'est pas vide. Si la déclaration est vraie, alors créer une variable en plaçant un signe dollar devant le nom de l' élément de formulaire et définissez la variable égal à l'information affichée recueillies sur le terrain de la forme « prénom ». Sinon ( autre ) a fixé la variable ' prénom ' pour faux et demander à l'utilisateur final d'entrer leur prénom 9
Tapez le suit pour valider la boîte de texte ' Nom ': . ! If (empty ( $ _POST [' nom '] ) ) {$ lastname = $ _POST [' nom '] ; } else {$ lastname = FALSE; echo "
Veuillez saisir votre nom < /p> ";} EXPLANATIONValidate le champ de formulaire « prénom »en utilisant le même procédé que le champ de formulaire ' prénom ' 10
Tapez la suivante pour valider l' ». ' zone de texte: ( ! empty ($ _POST si email [ ' email ' ] ) ) {$ email = $ _POST [ ' email ' ] ; } else { $ email = FALSE; echo
"< font color = 'red' > Merci d'entrer votre adresse e-mail < /p> " ;} EXPLANATIONValidate le champ email de la même manière que les deux premiers champs . Il ya une meilleure façon de valider emails, qui consiste à utiliser des expressions régulières. Puisque nous utilisons le courrier électronique pour communiquer au client , cependant, et ne pas entrer dans une base de données, il n'est pas nécessaire de vérifier pour voir si elle est dans un format valide. Je ne recommande qu'une expression régulière est utilisée pour valider les courriels qui entrent dans une base de données , pour se protéger contre les utilisateurs finaux malveillants. 11
Saisissez l' instruction if /else suivante pour vous assurer que tous les champs ont été saisies correctement avant d'envoyer l'e-mail : if ( ! $ prenom = && false $ lastname = && false $ email = FALSE) { } else {echo
" l' e-mail n'a pas pu être envoyé en raison d'une erreur Voir ci-dessus
"; . . } Enregistrer et télécharger votre fichier email de confirmation < . br> 12
Tapez la commande suivante entre les accolades { } de l' if ( $ prenom = && false $ lastname = && false $ e-mail = FALSE !) déclaration : $ to = $ email ; EXPLANATIONSet l' variable $ email à la variable appelée 'à' . Cela va récolter automatiquement l'information affichée à l'utilisateur final soumis par le biais de votre formulaire . 'To' est le premier paramètre obligatoire de la fonction mail () 13 Type
, après l' $ à la variable : . Sujet $ = "Merci pour devenir un membre de ' yoursite.com " ! " ; EXPLANATIONThe second paramètre obligatoire de la fonction de messagerie est « sujet » . Définissez la variable $, sous réserve d'égaler ce que la ligne d'objet du courriel doit être 14
type de ce qui suit après le $ variable conditionnelle : . $ Body = "
Nous vous accueillons à votre équipe ! S'il vous plaît nous contacter si cette information est inexacte.
Merci toi,
le Propriétaire du site adresse e-mail < /body> "; EXPLANATIONThe troisième paramètre obligatoire de la fonction de messagerie est « corps » . Réglez le corps $ variable égal à ce que vous voulez dire au client . N'oubliez pas d'inclure leurs informations afin que le client puisse vérifier que ils ont tapé leurs informations correctement . Vous pouvez choisir de ne pas placer les balises HTML dans le corps. Si vous le souhaitez, puis l'étape 4 est nécessaire, si vous ne voulez pas inclure les balises HTML , puis passez à l'étape 5. N'oubliez pas de substituer le caractère de nouvelle ligne (\\ n ) dans les guillemets , à la place de la balise
15
Tapez la suivante pour créer les en-têtes HTML de l' email: . $ headers = " MIME -Version: 1.0 \\ n" . "Content- Type : text /html ; charset = iso -8859-1 \\ n" " De: Votre société [ donotreply@yourdomain.com ] \\ n" . . "Cc : Votre nom [ youremail@yourdomain.com ] \\ n"; EXPLANATIONThe type MIME et le type de contenu établir que cet e-mail sera au format HTML. Les trois sections énumérées ici: Content - type MIME , De et Cc sont tous enfermés dans une paire de guillemets doubles et reliés entre eux par un espace et une période et un espace. Assurez-vous que lorsque vous entrez les informations , après «From» que vous incluez une adresse e-mail. J'ai utilisé un donotreply , mais vous pouvez le remplacer par votre adresse e-mail de contact 16
Tapez la commande suivante pour envoyer le courrier électronique et d'afficher un avis de confirmation : . Courrier ($ destinataire, $ sujet, $ corps, $ headers ); echo "
Vos informations ont été envoyées au propriétaire du site, vous devriez recevoir un e-mail peu de temps