PHP遇到错误时的空白页
当我创建一个PHP页面时,在测试时碰到一个空白页面总是令人恼火的(应该是某个地方的PHP错误)。如何让它泄漏PHP中可能发生的任何错误 源代码链接:PHP遇到错误时的空白页,php,Php,当我创建一个PHP页面时,在测试时碰到一个空白页面总是令人恼火的(应该是某个地方的PHP错误)。如何让它泄漏PHP中可能发生的任何错误 源代码链接: (addbookmarks.php) (managebookmarks.php) 我面临的问题是,在两个php文件中添加会话以处理和突出显示HTML表单中的空字段后,整个addbookmarks.php在运行和测试时变为空白 对不起,代码排得太长了。使用代码显示错误的建议根本没有任何作用。这一页还是空白的。你应该读一读 编辑:在addbook
- (addbookmarks.php)
- (managebookmarks.php)
编辑:在addbookmark.php上,您没有
错误报告
等。。。
将它放在一个文件中不会为其他文件设置它
无论如何,如果您有权访问php.ini,您可以为每个页面设置它…您应该阅读
编辑:在addbookmark.php上,您没有
错误报告
等。。。
将它放在一个文件中不会为其他文件设置它
无论如何,如果您有权访问php.ini,您可以为每个页面设置它…将其放在php脚本的开头
错误报告(E_ALL)
ini_集('display_errors','1')代码>
仅在开发中使用此选项。当您投入生产时,您应该删除它们并将错误记录到文件中将其放在php脚本的开头
错误报告(E_ALL)
ini_集('display_errors','1')代码>
仅在开发中使用此选项。当您投入生产时,您应该删除它们并将错误记录到PHP文档中的文件中:
// Report all PHP errors (see changelog)
error_reporting(E_ALL);
// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);
//报告所有PHP错误(请参阅更改日志)
错误报告(E_全部);
//与错误报告(E_ALL)相同;
ini_集合(“错误报告”,E_全部);
或者,正如Goresplater所说,这应该做到:
ini_set('display_errors',1)
ini\u集合('显示错误',1)
试着把它放在脚本的顶部。这些命令将PHP设置为在运行时显示该脚本中的所有错误
谢谢
James来自PHP文档:
// Report all PHP errors (see changelog)
error_reporting(E_ALL);
// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);
//报告所有PHP错误(请参阅更改日志)
错误报告(E_全部);
//与错误报告(E_ALL)相同;
ini_集合(“错误报告”,E_全部);
或者,正如Goresplater所说,这应该做到:
ini_set('display_errors',1)
ini\u集合('显示错误',1)
试着把它放在脚本的顶部。这些命令将PHP设置为在运行时显示该脚本中的所有错误
谢谢
James可能您重定向到其他页面,或者您的请求页面显示一些数据,并且php程序有错误,无法完成数据。。。
使用print或exit()或var_dump()跟踪程序
你也可以使用
error_reporting(E_ALL);
当然,最好的方法是使用错误处理程序,也许你可以重定向到其他页面,或者你的请求页面显示一些数据,php程序有错误,无法完成数据。。。
使用print或exit()或var_dump()跟踪程序
你也可以使用
error_reporting(E_ALL);
当然,最好的方法是使用错误处理程序,一般来说,这是一个好主意,更具描述性。简单地指定这个
是不清楚的。@Russell Dias-I编辑了它。不管怎样,每次我这样回答时,我通常都会在手册上放一个链接。你是第一个被打扰的人。人们在单击前会查看状态栏,我不会使用短url。@thotheolh:我为您的addbookmark.php编辑了我的答案file@Chouchenos状态栏几乎不提供有关您链接到的文章的信息。@Russell Dias:serioly php.net/manual/function error在状态栏的url中报告没有关于文章的信息酒吧?你一定是在开玩笑吧?一般来说,多描述一点是个好主意。简单地指定这个
是不清楚的。@Russell Dias-I编辑了它。不管怎样,每次我这样回答时,我通常都会在手册上放一个链接。你是第一个被打扰的人。人们在单击前会查看状态栏,我不会使用短url。@thotheolh:我为您的addbookmark.php编辑了我的答案file@Chouchenos状态栏几乎不提供有关您链接到的文章的信息。@Russell Dias:serioly php.net/manual/function error在状态栏的url中报告没有关于文章的信息酒吧?你一定是在开玩笑吧?我的开发环境是:error\u append\u string-no value-no value,error\u log-no value-no value,error\u prepend\u string-no value-no value,error\u reporting-22527-22527我的开发环境是:error\u append\u string-no value-no value,error\u log-no value-no value,error\u prepend\u string-no value-no value,错误报告-22527-22527