Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 禁用网页顶部的错误报告_Php_Grid_Warnings - Fatal编程技术网

Php 禁用网页顶部的错误报告

Php 禁用网页顶部的错误报告,php,grid,warnings,Php,Grid,Warnings,编辑:PHP Mailer脚本将显示错误消息。真正的问题是如何关闭这些:D 快速(愚蠢)的问题,但我似乎在别处找不到答案: 我已经设置了一个网页布局,并使用PHP Mailer处理联系人表单的处理。我在页面正文内以一种通用的方式处理表单中的错误,但是各种事情(例如无效电子邮件)在页面正文顶部显示错误(例如“无效地址:”。我在处理SMTP错误时也遇到了相同的问题(“SMTP错误:无法连接到SMTP主机”) 问题不在于这些消息(我正在别处修复这些消息),而是这些消息似乎在破坏我的布局(尤其是联系人表

编辑:PHP Mailer脚本将显示错误消息。真正的问题是如何关闭这些:D

快速(愚蠢)的问题,但我似乎在别处找不到答案:

我已经设置了一个网页布局,并使用PHP Mailer处理联系人表单的处理。我在页面正文内以一种通用的方式处理表单中的错误,但是各种事情(例如无效电子邮件)在页面正文顶部显示错误(例如“无效地址:”。我在处理SMTP错误时也遇到了相同的问题(“SMTP错误:无法连接到SMTP主机”)

问题不在于这些消息(我正在别处修复这些消息),而是这些消息似乎在破坏我的布局(尤其是联系人表单中的CSS网格部分)。我不希望显示这些,但我不确定是什么产生了它们。我尝试了一些修复关闭PHP警告消息( 错误报告(E|u error | E|u PARSE);),或完全关闭但未成功


所以。。。问题本质上是:这些消息来自哪里,我如何才能禁用它们?

啊哈!答案在class.phpmailer.php中

这是PostSend()函数中的一个设置。能够注释掉第640行或其附近的内容:

echo$e->getMessage()。“\n”


现在它已经停止了!再次感谢

您可以在代码顶部添加:
ini\u集('display\u errors','Off')在phpmailer中像调试模式一样查找我<代码>$mail->SMTPDebug=0将关闭它汉克的朋友们,试试这些!这些是PHP错误,还是来自PHP邮件脚本?嗯。。。不,似乎不起作用,仍然得到信息:可能的重复