suite au sujet d'hier, j'ai essayé les modifs que l'on m'a proposé et cela ne fonctionne pas bien encore. C'est à dire que le mail est bien envoyé, mais il est vide, et dans la page récapitulative, j'ai bien le texte attendu mais l'un derrière l'autre (aucune phrase ne va à la ligne malgé les \n !).
Merci pour vos suggestions
le code :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<?php
$nom=$HTTP_POST_VARS['nom'];
$prenom=$HTTP_POST_VARS['prenom'];
$mail=$HTTP_POST_VARS['mail'];
$NbAdulte=$HTTP_POST_VARS['NbAdulte'];
$NbEnfant1=$HTTP_POST_VARS['NbEnfant1'];
$NbEnfant2=$HTTP_POST_VARS['NbEnfant2'];
$Vin=$HTTP_POST_VARS['Vin'];
$Repas=$HTTP_POST_VARS['Repas'];
$Hotel=$HTTP_POST_VARS['Hotel'];
/////on met en forme le contenu du mail
$mailcontent = "Nom : ".$nom."\n"
."Prénom : ".$prenom."\n"
."email : ".$mail."\n"
."Nombre d'adulte : ".$NbAdulte."\n"
."Nombre d'enfants de moins de 12 ans : ".$NbEnfant1."\n"
."Nombre d'enfants de plus de 12 ans : ".$NbEnfant2."\n"
."Vin d'honneur : ".$Vin."\n"
."Repas : ".$Repas."\n"
."Vin d'honneur : ".$Vin."\n"
."Renseignements Hotel : ".$Hotel."\n";
/////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="Réponse invitation";
$destinataire="[email protected]";
if (mail($destinataire,$subject,$mailcontent,$nom)) {
echo "Merci, votre email a bien été envoyé\n";
echo "RECATITULATIF\n";
echo "Nom : ".$nom."\n";
echo "Prénom : ".$prenom."\n";
echo "Nombre d'adulte : ".$NbAdulte."\n";
echo "Nombre d'enfants de moins de 12 ans : ".$NbEnfant1."\n";
echo "Nombre d'enfants de plus de 12 ans : ".$NbEnfant2."\n";
echo "Participera au vin d'honneur : ".$Vin."\n";
echo "Participera au repas : ".$Repas."\n";
echo "Vin d'honneur : ".$Vin."\n";
echo "Souhaite des renseignements sur les hotels : ".$Hotel."\n";
} else {
echo "Une erreur s'est produite";
}
?>
<html><head><title>Formulaire</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#D3A97E">
<input type="submit" name="submit" value="FIN">
</body>
</html>