Page 1 sur 1

formulaire d'envoi d'email

Posté : 01 nov. 2005, 13:22
par ayiore
Bonjour, je souhaiterai créer un formulaire d'envoi d'email j'ai suivi un tuto que l'on m'a donné ici mais ça ne marche pas. j'ai mis ma page en ligne. je rempli les champs je clic sur envoyer ça m'indique que le message à ben été envoyé mais rien n'arrive sur ma boite!

quelqu'un a une idée?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php 
$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é"; 
} else { 
echo "Une erreur s'est produite"; 
} 
?>
</body>
</html>
et le code de ma page html:

Code : Tout sélectionner

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Document sans nom</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body><table width="500" border="0" cellspacing="0" cellpadding="0"> <form action="envoi.php" method="post" enctype="application/x-www-form-urlencoded" name="formulaire"> <tr> <td colspan="3">Envoyer un message</td> </tr> <tr> <td><div align="right">Votre nom</div></td> <td colspan="2"><input type="text" name="nom" size="45" maxlength="100"></td> </tr> <tr> <td width="17%"><div align="right">Votre mail</div></td> <td colspan="2"><input type="text" name="mail" size="45" maxlength="100"></td> </tr> <tr> <td><div align="right">Sujet :</div></td> <td colspan="2"><input type="text" name="objet" size="45" maxlength="120"></td> </tr> <tr> <td><div align="right">Message :</div></td> <td colspan="2"><textarea name="message" cols="50" rows="10"></textarea></td> </tr> <tr> <td></td> <td width="42%"><center><input type="reset" name="Submit" value="Réinitialiser le formulaire"></center></td> <td width="41%"><center><input type="submit" name="Submit" value="Envoyer"></center></td> </tr> </form> </table> </body> </html>

Posté : 01 nov. 2005, 14:19
par Truc
Salut, tu test avec une adresse hotmail "[email protected]" regarde dans ta boite des "courriers indésirables".