我有一个即时通讯使用的测试PHP邮件()一个小脚本,如下:PHP不显示错误
<?php
error_reporting(E_ALL);
ini_set("display_errors",1);
mail('[email protected]','test','test') or die('could not send') ;
echo "Mail Sent";
?>
当我运行该脚本,我得到任何输出。我没有收到任何错误,我没有收到任何回应,我查看了源文件,没有任何内容。
我试过这么多不同的变体,如果我在上面的代码中取出邮件函数,它会正常工作。
这是一个Windows托管服务器,所以我没有访问为php.ini或任何
难道是一些配置,是造成无输出,当它遇到一个错误?
PS我知道,mail()函数可能会错误,如果sendmail_from没有设置或没有在头部给出我只是想明白为什么错误不会输出 – Tim 2010-03-11 00:52:29
那么,你的'邮件'调用包含语法错误('''测试,'应该有一个额外的撇号)。这可能是程序死亡的原因......但PHP应该告诉你,这可能是这个问题的关键。 – cmptrgeekken 2010-03-11 01:00:55