【发布时间】:2023-04-06 08:34:02
【问题描述】:
我正在使用 WordPress,我需要包含 require_once('./blog/wp-blog-header.php');当我注意到这种奇怪的行为时,在 WordPress 之外使用 WordPress 功能。
当我使用include "file_name" 或require_once "file_name" 时,一切正常,但如果我尝试使用(),那么剩下的就是空白页。完全没有结果或错误。
我之前遇到过同样的问题,但我忘记了这是如何解决的。这背后有什么原因吗?或者这只是发生在我身上?
【问题讨论】:
-
我敢打赌你做错了什么。
-
如果页面是空白的并且您没有收到任何错误,那么最好关闭 PHP error_reporting。该错误将被写入服务器日志,因此您可以查看那里以了解发生了什么。或者,在
.htaccess或php.ini中打开error_reporting标志。 -
我不知道昨晚我的电脑出了什么问题。当时它不起作用,但现在它适用于两种情况。 @Spudley error_reporting(~0);已开启,但也未显示任何错误。
-
现在什么都没有了。如果我不包含该文件,那么它是否会提供所需的输出,但是当我尝试包含时,它会给出空白页。我正在使用 WordPress 管理页面中的 jquery 将一些数据发布到这个 PHP 文件。是否有任何安全问题导致该问题?