如何使用php显示邮件发送功能中的错误

问题描述 投票:0回答:1

问题是无法在我的网页中显示错误它不能正常但错误不显示。如何在发送失败时显示错误我的代码如下

<?php
ini_set('display_errors', 1);
error_reporting(E_ALL ^ E_NOTICE);
if(isset($_REQUEST))
    {
    $TO = "[email protected]";
    $Name           = $_REQUEST['name'];
    $EmailId        = $_REQUEST['email'];
    $messages       = $_REQUEST['message'];
    //FOR MAILING
    $FROM       = "[email protected]";
    $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");
    }
}
?>
php
1个回答
0
投票

您的脚本正在运行。要显示错误(如果存在),请检查您的php.ini文件,检查display_errors。如果它关闭,则按如下所示打开:display_errors = On

© www.soinside.com 2019 - 2024. All rights reserved.