【发布时间】:2016-03-30 14:23:50
【问题描述】:
我的联系表单正常工作,但现在,我无法收到从它发送的消息。
这是我的表单 PHP 代码:
if($_POST){
$to = "MY EMAIL HERE";
$subject = "Formulaire de contact - Orizon Ventes FRANÇAIS";
$message = "<h2>$subject</h2>
<b>Nom:</b> $_POST[nom]<br/>
<b>Courriel:</b> $_POST[courriel]<br/>
<b>Telephone:</b> $_POST[phone]<br/>
<b>Message:</b> $_POST[message]<br/>";
$merci = "Merci! Votre message a bien été envoyé.";
// if($_POST[nom]==""){$err .= "Le champ \"NOM\" ne peut pas être vide<br/>";}
// if($_POST[email]==""){$err .= "Le champ \"EMAIL\" doit être sélectionné<br/>";}
// if($_POST[message]==""){$err .= "Le champ \"MESSAGE\" ne peut pas être vide<br/>";}
//if( $_SESSION['security_code'] != $_POST['security_code'] && $_SESSION['security_code'] !="" ) { $err .= "Le champ \"CODE DE SÉCURITÉ\" n'est pas valide<br>"; }
if($err==""){
$headers = "MIME-Version: 1.0\n" ;
$headers .= "Content-Type: text/html; charset=\"utf-8\"\n";
$headers .= "De: $_POST[nom]\n";
$headers .= "To: $to\n";
$headers .= "X-Priority: 1 (Higuest)\n";
$headers .= "X-MSMail-Priority: High\n";
$headers .= "Importance: High\n";
$status = mail($to, $subject, $message, $headers);
echo "<div class='thanks'>".$merci."<br/><br/></div>";
unset($_POST);
}
}
if($err!=""){
echo "<div class='erreur'>".$err."<br/><br/></div>";
}
?>
当我单击发送按钮时,我收到了成功消息,但我没有在我的电子邮件中收到该消息。 1 - 有没有办法检索这些发送的消息? 2 - 如何解决这个问题?
非常感谢!
【问题讨论】:
-
你在哪里定义
$err? -
如果它工作正常,而现在不行,你做了什么改变?
-
@DevDonkey 什么都没有……这很奇怪!我的服务器供应商有问题吗?