【发布时间】:2014-12-12 21:00:31
【问题描述】:
我的代码在几分钟前确实有效。 我没有改变任何东西,我只是再次尝试测试,现在没有任何效果。 我只是想做一个非常简单的电子邮件表格:
HTML
<form action="mail.php" method="post" id="inscription">
<input name="nom" type="text" id="nom" placeholder="Nom">
<input name="prenom" type="text" id="prenom" placeholder="Prénom">
<input name="email" type="email" id="email" placeholder="E-mail">
<input name="tel" type="tel" id="tel" placeholder="01.23.45.67.89">
<input name="company" type="text" id="company" placeholder="Nom de l'entreprise">
<input name="nb-personne" type="text" id="nb-personne" placeholder="Nombre de personne">
<textarea name="comment" cols="15" rows="6" id="comment"></textarea>
<input type="submit" name="Submit" value="JE M'INSCRIS*" class="submit">
</form>
PHP
$ToEmail = 'ptusseau@histrasbourg.com';
$EmailSubject = 'Inscription SOIREE BRESILIENNE<hr/>';
$mailheader = "From: ".$_POST["email"]."\r\n";
$mailheader .= "Reply-To: ".$_POST["email"]."\r\n";
$mailheader .="MIME-Version: 1.0\r\n";
$mailheader .="Content-type: text/html; charset=utf=8\r\n";
$MESSAGE_BODY = "Nom: ".$_POST["nom"]."";
$MESSAGE_BODY .= "Prénom: ".$_POST["prenom"]."";
$MESSAGE_BODY .= "Email: ".$_POST["email"]."";
$MESSAGE_BODY .= "Tél: ".$_POST["tel"]."";
$MESSAGE_BODY .= "Entreprise: ".$_POST["company"]."";
$MESSAGE_BODY .= "Nombre de personne: ".$_POST["nb-personne"]."";
$MESSAGE_BODY .= "Commentaire: ".nl2br($_POST["comment"])."";
mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader);
// METTRE UN MERCI.HTML
include("merci.html");
exit(0);
我想制作一封简单的电子邮件,在 HTML 中的
位于任何新行之前(prenom、email、tel 等)。
但是我不知道该怎么做,我实际上不明白.nl2br ...
无论如何,它不再发送电子邮件了。
【问题讨论】:
-
嗯,它给出一个错误,邮件返回什么(它返回布尔值真或假)..
-
没有错误,它可以正确加载 merci.html,仅此而已。没有邮件。我尝试了 3 个收件箱,一切正常,但不是我的代码 :( 我不知道如何返回 true 或 false ... 在什么上?