【发布时间】:2016-07-26 01:07:14
【问题描述】:
我正在尝试整理一个简单的反馈表,它使用 PHP 将结果通过电子邮件发送给我们。该脚本运行一次,我们按预期收到电子邮件..但每次之后,都没有电子邮件,也没有错误。有人知道为什么吗?
<?php
$email_to = "admin@urbansushi.com";
$name = $_POST['name']; // required
$email = $_POST['email']; // required
$date = $_POST['date']; // required
$email_subject = "New feedback from CUSTOMER";
$email_message .= "Name: ".clean_string($name)."\n";
$email_message .= "Date of Visit: ".clean_string($date)."\n";
$email_message .= "Email: ".clean_string($email)."\n";
// create email headers
$headers = 'From: '.$email."\r\n".
'Reply-To: '.$email."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
?>
【问题讨论】:
-
如果您使用
@,mail函数是否有错误? -
@chris85 不,没有错误,但结果也没有变化。
-
@TimKaye 你说它只工作一次。什么事件会重置它,使其只能(再次)工作一次?
-
@BeetleJuice 上周我开始这样做时,一旦我将 php 文件重新上传到主机,它就会再次工作。今天我无法让它再次工作。它连续工作了两次,然后我尝试过的任何方法都没有让它再次工作。