当我使用require_once包含另一个php时,我在PHP上得到一个空白页面。但是,这适用于其他文件。现在,我将所有代码都减少到了:
echo 'testing';
require_once 'C:/xampp/htdocs/folder/file.php';
echo 'now show this';
上面的代码只生成一个空白页面,没有错误或任何东西,即使这个文件正在其他文件上使用没有问题。我在那个文件的顶部放了一条跟踪而没有。我使用它与其他文件使用它的方式相同,只是一个require_once。
如果我将file.php评论为只读行echo ' - inside file'
的行,则显示该行,但不会继续其余行。因此,显示以下输出:
testing - inside file
它不会与其他人一起......这可能是什么原因?
答案 0 :(得分:1)
尝试在您的网页上启用错误报告。这可能会对你的问题有所启发。
将此代码放在您的页面中,如果您收到任何错误,请告知我们。
error_reporting(E_ALL);
ini_set('display_errors', '1');
答案 1 :(得分:0)
尝试在打开php标签之前检查空格(空格,新行或制表符),并在关闭php标签之后。
检查所有文件。我在处理大型框架和大量文件时遇到问题,其中标记周围的空格会导致空白屏幕,但不提供指向问题的反馈,即使display_errors
打开并且报告设置为{{1 }}
编辑:通过'check',我的意思是删除它们,如果他们在那里。 :)