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
Logiciels
Humeur
HTML
Laisser un commentaire
