Php 禁用网页顶部的错误报告
编辑:PHP Mailer脚本将显示错误消息。真正的问题是如何关闭这些:D 快速(愚蠢)的问题,但我似乎在别处找不到答案: 我已经设置了一个网页布局,并使用PHP Mailer处理联系人表单的处理。我在页面正文内以一种通用的方式处理表单中的错误,但是各种事情(例如无效电子邮件)在页面正文顶部显示错误(例如“无效地址:”。我在处理SMTP错误时也遇到了相同的问题(“SMTP错误:无法连接到SMTP主机”) 问题不在于这些消息(我正在别处修复这些消息),而是这些消息似乎在破坏我的布局(尤其是联系人表单中的CSS网格部分)。我不希望显示这些,但我不确定是什么产生了它们。我尝试了一些修复关闭PHP警告消息( 错误报告(E|u error | E|u PARSE);),或完全关闭但未成功Php 禁用网页顶部的错误报告,php,grid,warnings,Php,Grid,Warnings,编辑:PHP Mailer脚本将显示错误消息。真正的问题是如何关闭这些:D 快速(愚蠢)的问题,但我似乎在别处找不到答案: 我已经设置了一个网页布局,并使用PHP Mailer处理联系人表单的处理。我在页面正文内以一种通用的方式处理表单中的错误,但是各种事情(例如无效电子邮件)在页面正文顶部显示错误(例如“无效地址:”。我在处理SMTP错误时也遇到了相同的问题(“SMTP错误:无法连接到SMTP主机”) 问题不在于这些消息(我正在别处修复这些消息),而是这些消息似乎在破坏我的布局(尤其是联系人表
所以。。。问题本质上是:这些消息来自哪里,我如何才能禁用它们?啊哈!答案在class.phpmailer.php中 这是PostSend()函数中的一个设置。能够注释掉第640行或其附近的内容: echo$e->getMessage()。“\n”
现在它已经停止了!再次感谢 您可以在代码顶部添加:
ini\u集('display\u errors','Off')代码>在phpmailer中像调试模式一样查找我<代码>$mail->SMTPDebug=0代码>将关闭它汉克的朋友们,试试这些!这些是PHP错误,还是来自PHP邮件脚本?嗯。。。不,似乎不起作用,仍然得到信息:可能的重复