Les catégories

PHPPHP

LogicielsLogiciels

HumeurHumeur

xhtml et CSSHTML

PHP Traiter un formulaire de contact vers une adresse mail (HTML)

par kraddle| Posté le Le 09 Novembre 2008 à 19H41 |

Ce script permet de récuperer le contenu d'un formulaire de contact et de le diriger directement vers une boite mail.  Les informations ne sont pas insérés dans une base de données.

Les champs traités sont les suivants :

  • Sujet
  • Auteur
  • Adresse Mail
  • Message

 

Le formulaire :

    
 

Nom :

Email :

Sujet :

Votre message :

traitement.php

if (isset($_POST['nom']) && isset($_POST['description']))
{
   $message  = $_POST['description'];
   $nom = $_POST['nom'];
   $exp = $_POST['mail'];
   $entete = $_POST['sujet'];

//entete

   $headers = "From: \"$nom\"<$exp>\n";
   
   $headers .= "X-Sender: <$nom>\n";
    $headers .= "X-Mailer: PHP\n"; // maileur
    $headers .= "X-Priority: 1\n"; //  Message urgent!
    $headers .= "Content-Type: text/html; charset=iso-8859-1\n"; // Type MIME

//destinataire
$dest = 'ton adresse mail' ;
  // Sujet
 $sujet  ="$entete";

//pour les retours à la ligne du message
$parti=str_replace(chr(13),'<br />',$message);
    
// Envoi
    if( mail($dest, $sujet, $parti, $headers)){
    
    
    echo'Votre email a bien été envoyé';
    }
    else
    {
         echo "envoi échoué";
       }
}

Aller plus loin : Voir la fonction mail() de la doc PHP

close
Ajouter un commentaire pour : Traiter un formulaire de contact vers une adresse mail (HTML)

  • Police :
  • text gras
  • texte italique
  • texte barré
  • Smilies :
  • smile
  • surprise
  • triste
  • tirer la langue
  • rire



Pas de commentaires pour cet article.

poster un commentaire Laisser un commentaire

(ne nécessite aucune inscription).

Donnes ta vie ŕ la masse, en échange il te donne ton asservissement ŕ ta classe (Oneyed Jack)