Je vais encore abuser de vous ( facon de parler )
1° comment mettre des controls de champs pour le mail, sujet et message ?
2° Est-il possible que l'ip de l'expediteur s'affiche sur le mail ?
3° Dans le message comment faire pour enlever les \ (J\'ai)
<?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 "
<META HTTP-EQUIV=\"Refresh\" CONTENT=\"3; URL=../../affichage.php\">
<p>Votre mail a été envoyé merci à bientôt !";
}
else {
echo "Une erreur s'est produite, veuillez recommencer !";
}
?>