Suivez moi !

Twitter Suivez moi sur Twitter : @Yaninho50

Facebook Je suis aussi sur Facebook : Yann Gallis

Flickr Ou encore sur Flickr :
Yaninho50

Une citation

Soldats, ils sont six mille, vous êtes trois cents. La partie est donc égale. Regardez-les en face et tirez juste!

- Nicolas Changarnier

Vous êtes ici: Accueil > Tutoriaux > Tutoriaux web

Formulaire de contact simple avec envoi de mail

Fichier contact.php :

  1. <form action="php/email.php" method="post">
  2.     <p>
  3.         <label>Nom : </label>
  4.         <input class="textbox"
  5.                     type="text"
  6.                     name="name"
  7.                     id="name" value="" />
  8.         <br />
  9.     </p>
  10.     <p>
  11.         <label>E-Mail : </label>
  12.         <input class="textbox"
  13.                     type="text"
  14.                     name="email"
  15.                     id="email"
  16.                     value="" />
  17.         <br />
  18.     </p>
  19.     <p>
  20.         <label>Sujet : </label>
  21.         <input class="textbox"
  22.                     type="text"
  23.                     name="subject"
  24.                     id="subject"
  25.                     value="" />
  26.         <br />
  27.     </p>
  28.     <p>
  29.         <label>Message : </label>
  30.         <textarea class="textbox"
  31.                     name="message"
  32.                     id="message"
  33.                     rows="5"
  34.                     cols="25">
  35.         </textarea>
  36.         <br />
  37.     </p>
  38.     <p>
  39.         <label>&nbsp;</label>
  40.         <input type="submit"
  41.                     value="Envoyer"
  42.                     id="submit"
  43.                     class="form-submit" />
  44.     </p>
  45.     <p>
  46.         <label>&nbsp;</label>
  47.         <span><i>Tous les champs sont obligatoires</i></span>
  48.     </p>
  49. </form>

Fichier email.php :

  1. <?php session_start(); ?>
  2. <?php
  3.         //Recuperation des variables
  4.         $nom = $_POST["name"];
  5.         $mail = $_POST["email"];
  6.         $sujet = $_POST["subject"];
  7.         $message = $_POST["message"];
  8.        
  9.         //Mise en forme de l'email
  10.         $msg = "<p>Vous venez de recevoir un message depuis le formulaire du site : http://www.yann-gallis.fr <br />
  11.                         Voici les informations : <br />
  12.                         Nom : $nom <br />
  13.                         Email : $email <br />
  14.                         Sujet : $subject <br />
  15.                         Message : $message</p>";
  16.                        
  17.         //Mise en forme des header
  18.         $header = "From: \"$nom\" <$mail>\r\n";
  19.         $header .= "MIME-Version: 1.0\r\n";
  20.         $header .= "Content-type: text/html; charset=utf-8\r\n";
  21.         $header .= "To: \"Contact Yann Gallis\" <yann@yann-gallis.fr>\r\n";
  22.         $subject = "Contact depuis le site http://www.yann-gallis.fr";
  23.        
  24.         //Envoi du mail
  25.         mail("yann@yann-gallis.fr", $subject, $msg, $header))
  26.         header("Location: ../contact.php");
  27. ?>
Pensez à régler vos paramètres avant de mettre en ligne ;)