Comment faire pour créer Confirmation en PHP

Envoi d'un email de confirmation à l'utilisateur final est une façon de communiquer une aura de la participation à vos clients. Qu'ils vous inscrire à un bulletin ou à un sondage, 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.

Construire formulaire

  1. Tapez le code conforme XHTML suivant pour créer la page Web de la fondation pour la forme:
    "http://w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"gt;
    http://w3.org/1999/xhtml "xml: lang =" fr "lang =" fr ">






    EXPLICATION
    Ceci est le code standard pour un document XHTML bien conforme. La première ligne est le DOCTYPE, qui suit la déclaration XHTML Transitional type de document. Puis il ya la marqueur de début, avec l'homonyme xml et les deux déclarations linguistiques requises. Ces deux lignes déclarent que le document va utiliser les règles de document de 1999 pour un type de transition du document XHTML, qui est plus facile à travailler que XHTML «stricte». compléter les balises requises pour un document HTML normale: la tags, balises, la tags, et la fin tag.

  2. Tapez le code suivant entre le balises pour créer la forme, déclarent 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»:

  3. Tapez le code suivant entre les balises pour créer les éléments de la forme:
    Prénom:




    Nom De Famille:




    Adresse e-mail:




    EXPLICATION
    Entourez les étiquettes pour chaque élément de forme avec le balises, ce qui rendra le texte en gras. Inclure une
    tag après l'étiquette de placer l'élément de formulaire ci-dessous l'étiquette. Passer deux lignes avec deux
    balises entre chaque élément de formulaire.
    Les éléments de formulaire sont les parties de la forme 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 la balise 'entrée'. Pour créer une zone de texte, réglez le 'type' attribut à la valeur appelée «texte». Nom de l'élément de forme un mot composé qui est proche de l'étiquette pour le distinguer des autres éléments de formulaire lors de la validation. Dernière, réglez la «taille» attribuent à caractères «60», donnant à l'utilisateur beaucoup de marge de fin pour entrer leurs données.

  4. Tapez la commande suivante pour créer le bouton de soumission:

    EXPLICATION
    L'attribut «type», lorsqu'il est réglé sur «soumettre», crée un bouton qui va exécuter l'action de ce que le «action» attribut est égal. L'attribut 'valeur' ​​inscrit le texte qu'elle est définie à l'égalité. Le nom, «soumettre», dans ce cas, peut être une combinaison de lettres et de chiffres, mais doivent les corréler aux instructions qui seront couverts dans la deuxième 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

  1. Tout en haut du document, au dessus de la déclaration DOCTYPE, tapez ouverture et de fermeture des tags pour PHP:
    lt;? php
    ?gt;
    EXPLICATION
    PHP traite l'information de haut en bas. Lorsque le bouton de soumission 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.




  2. Tapez la validation suivant pour le bouton de soumission entre l'ouverture et la fermeture PHP tags:
    if (isset ($ _ POST ['submit'])) {
    }
    EXPLICATION
    La fonction 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 est pas vrai, alors la page charger normalement. Le $ _POST est une variable spéciale appelée une variable superglobal. Si la «méthode» de la forme est définie à 'post', alors cette variable superglobal est utilisé pour collecter les informations de la forme.

  3. Tapez la commande suivante pour valider la case 'prénom' text:
    if (! empty ($ _ POST ['prenom'])) {
    $ Prenom = $ _POST ['prenom'] -
    } Else {
    $ Prenom = FALSE-
    écho "

    S'il vous plaît entrer votre prénom!

    "-
    }
    EXPLICATION
    Les vides () vérifie pour voir si l'utilisateur a entré des données dans une zone de texte ou une zone de texte. Placer un point d'exclamation avant que la fonction indique à PHP de vérifier pour vous assurer que le champ de formulaire est pas vide. Si l'énoncé est vrai, puis créer une variable en plaçant un signe de dollar en face du nom de l'élément de formulaire et définissez la variable égal à l'information affichée recueillies à partir de la 'prénom' champ de formulaire. Sinon (autre) définissez la variable 'prénom' FALSE et demander à l'utilisateur final d'entrer leur prénom.
  4. Tapez la commande suivante pour valider la case «nom» du texte:
    if (! empty ($ _ POST ['nom'])) {
    $ Nom = $ _POST ['nom'] -
    } Else {
    $ Nom = FALSE-
    écho "

    S'il vous plaît entrer votre nom!

    "-
    }
    EXPLICATION
    Valider le 'nom' champ de formulaire en utilisant le même processus que le 'prénom' champ de formulaire.
  5. Tapez la commande suivante pour valider la boîte de texte 'e-mail':
    if (! empty ($ _ POST ['email'])) {
    $ Email = $ _POST ['email'] -
    } Else {
    $ Email = FALSE-
    écho "

    S'il vous plaît entrez votre adresse e-mail!

    "-
    }
    EXPLICATION
    Valider le champ email la même manière que les deux premiers champs. Il ya une meilleure façon de valider les e-mails, ce qui implique utilisant des expressions régulières. Puisque nous utilisons le courriel pour communiquer avec le client, cependant, et ne pas entrer dans une base de données, il est 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.
  6. Tapez l'instruction if suivante / d'autre à faire en sorte que tous les domaines ont été saisies correctement avant d'envoyer l'e-mail:
    if ($ prénom! = FALSE && Nom $! = FALSE && $ Email! = FALSE) {
    } Else {
    écho "




    L'e-mail n'a pas pu être envoyé en raison d'une erreur. Voir au dessus.

    "-
    }
    Enregistrer et télécharger votre fichier.

Confirmation De L'Émail

  1. Tapez le code suivant entre les accolades {} de la if ($ prénom! = FALSE && Nom $! = FALSE && ! $ Email = FALSE) déclaration:
    = $ À $ Email-
    EXPLICATION
    Régler la variable $ email à la variable appelée 'à'. Ce sera récolter automatiquement l'information affichée que l'utilisateur final soumis par votre formulaire. 'To' est le premier paramètre obligatoire de la fonction mail ().

  2. Tapez la commande suivante après l'$ à la variable:
    $ Subject = "Merci pour devenir un membre de 'yoursite.com'!"-
    EXPLICATION
    Le deuxième paramètre obligatoire de la fonction mail est «sujet». Régler la variable $ sujet à égaler ce que la ligne d'objet de l'e-mail doit être.

  3. Tapez la commande suivante après la variable $ sujet:
    $ Corps = "Merci de vous joindre "yoursite.com '!

    Nous avons les informations suivantes que vous avez soumis:

    Prénom: " . $ Prenom. "
    Nom De Famille: " . $ Nom. "
    Adresse e-mail: " . $ Email. "

    Nous vous accueillons à votre équipe! S'il vous plaît nous contacter si cette information est inexacte.

    Merci,

    Propriétaire du site
    adresse e-mail"-
    EXPLICATION
    Le troisième paramètre obligatoire de la fonction mail est «corps». Réglez le corps $ variable égale à tout ce que vous voulez dire au client. Soyez sûr d'inclure leurs informations afin que le client peut vérifier que ils ont tapé correctement leurs informations. 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 souhaitez pas inclure les balises HTML, puis passez à l'étape 5. Assurez-vous de remplacer le caractère de nouvelle ligne ( n) dans les guillemets, à la place de la
    tag.

  4. Tapez la commande 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é [[email protected]] n" . "Cc: Votre Nom [[email protected]] n"-
    EXPLICATION
    Le type MIME et le type de contenu d'établir que cet e-mail sera au format HTML. Les trois sections énumérées ici: MIME, Content-Type, De et Cc sont tous enfermés dans un paire de guillemets doubles et reliés les uns aux autres 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. Je ai utilisé un donotreply, mais vous pouvez le remplacer par votre adresse email de contact.

  5. Tapez la commande suivante pour envoyer l'e-mail et afficher une déclaration de confirmation:
    mail ($ to, $ subject, $ corps, $ headers) -
    écho "

    Votre information a été envoyé au propriétaire du site! Vous devriez recevoir un mail peu de temps!

    "-
    Enregistrer et télécharger votre document.

Conseils & Avertissements

  • Testez votre section de validation juste en pressant le bouton de soumission sans entrer de données. Vous devriez avoir quatre messages d'erreur rouge en haut de la page.
  • Remplacer toutes les entrées 'yoursite »et« votredomaine' avec les informations réelles avant de télécharger votre document ou le script ne serez pas envoyer l'email.
» » » » Comment faire pour créer Confirmation en PHP