J'aime faire une redirection vers une page apres l'envois d'un message via un formulaire mail.
<?php
//pour fonctionner en local rajouter cette ligne de commande
ini_set('SMTP','smtp.free.fr');
$nom=$HTTP_POST_VARS['nom'];
$mail=$HTTP_POST_VARS['mail'];
$objet=$HTTP_POST_VARS['objet'];
$message=$HTTP_POST_VARS['message'];
/////voici la version Mine
$headers = "MIME-Version: 1.0\r\n";
//////ici on détermine le mail en format text
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
////ici on détermine l'expediteur et l'adresse de réponse
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";
$subject="$objet";
$destinataire="[email protected]";
$body="$message";
if (mail($destinataire,$subject,$body,$headers)) {
echo "Votre mail a été envoyé merci à bientôt !";
} else {
echo "Une erreur s'est produite, veuillez recommencer !";
}
?>