问题是无法在我的网页中显示错误它不能正常但错误不显示。如何在发送失败时显示错误 我的代码在下面给出
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL ^ E_NOTICE);
if(isset($_REQUEST))
{
$TO = "test@gmail.com";
$Name = $_REQUEST['name'];
$EmailId = $_REQUEST['email'];
$messages = $_REQUEST['message'];
//FOR MAILING
$FROM = "noreply@test.properties";
$SUBJECT = "Enquiry From Website";
$headers = "MIME-Version: 1.0\r\n".
"Content-type: text/html; charset=iso-8859-1\r\n".
"From: <".$FROM.">\r\n".
"To: <".$TO.">\r\n".
"Date: ".date("r")."\r\n".
"Subject: ".$SUBJECT."\r\n";
$message = "
Name = ".$Name."<br /><br />
Email Address = ".$EmailId."<br /><br />
Comments = ".$messages."<br /><br />
";
if(@mail($TO, $SUBJECT, $message,$headers))
{
header("Location: success.html");
}
else
{
header("Location: fail.html");
}
}
?>
答案 0 :(得分:0)
您的脚本正在运行。要显示错误(如果存在),请检查 在php.ini文件中检查display_errors。如果它已关闭,请按以下方式打开: display_errors = On