在网页顶部禁用错误报告

时间:2018-08-27 13:11:27

标签: php grid warnings

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

快速(哑巴)问题,但我似乎在其他地方找不到答案

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

问题不仅仅在于消息(我正在其他地方修复这些消息),而是这些消息似乎在困扰我的布局(尤其是联系表单上的CSS网格部分)。我希望这些内容不显示,但我不确定它们是由什么生成的。我尝试了一些修复程序以关闭PHP警告消息( error_reporting(E_ERROR | E_PARSE);),或完全关闭但没有成功。

所以...问题本质上是:这些消息来自哪里,以及(我能怎样)禁用它们?

1 个答案:

答案 0 :(得分:1)

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

这是PostSend()函数中的设置。能够注释掉第640行左右:

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

目前已将其停止!再次感谢!