Mon formulaire contact me parvient vide :
Posté : 12 mai 2007, 19:04
Bonjour tout le monde,
Voici ce que je recois :
Sender Name:
Sender E-Mail:
Message:
Pourquoi le nom l’adresse e-mail de l’expéditeur et le message ne s’affiche pas ?
Merci de bien vouloir m’éclairer
mon script sur la page du formulaire :
<p id="Texte03">
<FORM method="POST" action="do_sendform.php">
<fieldset>
<br>
<p id="Texte03"> nom: <br>
<INPUT type="text" name="sender_name" size=39 ></p>
<p id="Texte03">e-mail: <br>
<INPUT type="text" name="sender_email" size=39 ></p>
<P><p id="Texte03">Message: <br>
<textarea name="message" cols=30 rows=5></textarea></p>
</p>
<INPUT type="submit" value="envoyer">
</fieldset>
<br>
</FORM>
Voici le contenu de mon fichier PHP :
<?php
$msg = "Sender Name:\t$sender_name\n";
$msg .= "Sender E-Mail:\t$sender_email\n";
$msg .= "Message:\t$message\n\n";
$recipient = "[email protected]";
$subject = "Web Site Feedback";
$mailheaders = "From: My Web Site <> \n";
$mailheaders .= "Reply-To: $sender_email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE>Form Sent!</TITLE></HEAD>
<BODY>";
echo "<H1 align=center>Merci pour votre intérêt, $sender_name</H1>";
echo "<P align=center>";
echo "votre message a bien été transmis.</P>";
echo "</BODY></HTML>";
?>
Voici ce que je recois :
Sender Name:
Sender E-Mail:
Message:
Pourquoi le nom l’adresse e-mail de l’expéditeur et le message ne s’affiche pas ?
Merci de bien vouloir m’éclairer
mon script sur la page du formulaire :
<p id="Texte03">
<FORM method="POST" action="do_sendform.php">
<fieldset>
<br>
<p id="Texte03"> nom: <br>
<INPUT type="text" name="sender_name" size=39 ></p>
<p id="Texte03">e-mail: <br>
<INPUT type="text" name="sender_email" size=39 ></p>
<P><p id="Texte03">Message: <br>
<textarea name="message" cols=30 rows=5></textarea></p>
</p>
<INPUT type="submit" value="envoyer">
</fieldset>
<br>
</FORM>
Voici le contenu de mon fichier PHP :
<?php
$msg = "Sender Name:\t$sender_name\n";
$msg .= "Sender E-Mail:\t$sender_email\n";
$msg .= "Message:\t$message\n\n";
$recipient = "[email protected]";
$subject = "Web Site Feedback";
$mailheaders = "From: My Web Site <> \n";
$mailheaders .= "Reply-To: $sender_email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE>Form Sent!</TITLE></HEAD>
<BODY>";
echo "<H1 align=center>Merci pour votre intérêt, $sender_name</H1>";
echo "<P align=center>";
echo "votre message a bien été transmis.</P>";
echo "</BODY></HTML>";
?>