【发布时间】:2016-03-16 16:10:59
【问题描述】:
<?php
if( isset($_POST['name']) )
{
$to = 'email@email.com';
$subject = $_POST['subject'];
$message = $_POST['message'] . "\n\n" . 'Regards, ' . $_POST['name'] . '.';
$headers = 'From: ' . $_POST['name'] . "\r\n" . 'Reply-To: ' . $_POST['email'] . "\r\n" . 'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
if( $_POST['copy'] == 'on' )
{
mail($_POST['email@email.com'], $subject, $message, $headers);
}
}
?>
当我在我的联系表格上单击“发送”时,它会转到一个空白页面,但是我确实收到了电子邮件。怎么了?
非常感谢。
卡尔
网站
http://www.vrijeme-reklame.net
联系表格空白页
http://www.vrijeme-reklame.net/demo-contacts.php
错误信息:
[2016 年 3 月 16 日星期三 15:58:34.846118] [lsapi:error] [pid 220778] [client 94.253.149.34:56523] mod_lsapi: [host www.vrijeme-reklame.net] [req POST /demo-contacts .php HTTP/1.1]: 无法统计脚本文件名 (/home/vrijemer/public_html/demo-contacts.php): errno 2, referer: http://www.vrijeme-reklame.net/
【问题讨论】:
-
空白页通常意味着未报告的错误。开启报错、查看日志等
-
谢谢你,@David。这意味着什么? [2016 年 3 月 16 日星期三 15:58:34.846118] [lsapi:error] [pid 220778] [client 94.253.149.34:56523] mod_lsapi: [host www.vrijeme-reklame.net] [req POST /demo-contacts.php HTTP /1.1]: 无法统计脚本文件名 (/home/vrijemer/public_html/demo-contacts.php): errno 2, referer: vrijeme-reklame.net
-
此页面不输出任何内容。没有
echo、print或 PHP 块之外的内容。寄出空白页后,我希望。 -
以上代码片段属于
demo-contacts.php? -
$_POST['email@email.com'] 你确定你有一个字段 name="email@email.com" 吗?
标签: php string html forms contact