Salut tout le monde !
Je suis en train de refaire mon portfolio mais je bloque sur le formulaire de contact , ayant toujours été une daube en php : quand j'envoie un mail-test, j'ai le nom, j'ai l'adresse mail de l'émetteur mais ... je n'ai pas le corps du message. Embêtant.
Voici le code du formulaire :
Voici le code de mail.php :
Qu'est-ce qui cloche ?
Thanks,
Stephane
Modifié par Stephanelam (25 Jul 2011 - 17:27)
Je suis en train de refaire mon portfolio mais je bloque sur le formulaire de contact , ayant toujours été une daube en php : quand j'envoie un mail-test, j'ai le nom, j'ai l'adresse mail de l'émetteur mais ... je n'ai pas le corps du message. Embêtant.
Voici le code du formulaire :
<form action="mail.php" method="post" id="contactform">
<div id="name-wrap" class="slider">
<label for="name">What's your name ?</label>
<input type="text" id="name" name="name" />
</div><!--//name-wrap-->
<div id="email-wrap" class="slider">
<label for="email">And your email adress ?</label>
<input type="text" id="email" name="email" />
</div><!--//email-wrap-->
<div id="comment-wrap" class="slider">
<label for="comment">What would you like to tell me ?</label>
<textarea cols="53" rows="10" id="comment"></textarea>
</div><!--//comment-wrap-->
<div><button type="submit" class="btn" name="btn">Send it!</button></div>
</form>
Voici le code de mail.php :
<?php
$name=$HTTP_POST_VARS['name'];
$email=$HTTP_POST_VARS['email'];
$comment=$HTTP_POST_VARS['comment'];
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "From: $name\r\nReply-to : $name <$email>\nX-Mailer [langue]HP";
$destinataire="adresse mail cachée";
if (mail($destinataire,$comment,$headers)) {
echo "Your mail has been sent, I will get back to you as soon as possible. Thank you !";
} else {
echo "Error ! I apologize, please try to send me an email directly.";
}
?>
Qu'est-ce qui cloche ?
Thanks,
Stephane
Modifié par Stephanelam (25 Jul 2011 - 17:27)