PHP:获取空白页面


PHP: Getting a blank page

本问题已经有最佳答案,请猛点这里访问。

当我使用require_once包含另一个php时,我在PHP上得到一个空白页面。 但是,这适用于其他文件。 现在,我将所有代码都减少到了:

1
2
3
echo 'testing';
require_once 'C:/xampp/htdocs/folder/file.php';
echo 'now show this';

上面的代码只生成一个空白页,没有错误或任何东西,即使这个文件正在其他文件上使用没有问题。 我在那个文件的顶部放了一条跟踪而没有。 我使用它的方式与其他文件使用它的方式相同,只是一个require_once。

如果我将file.php注释为只读行echo ' - inside file'的行,则显示该行,但不会继续其余行。 因此,显示以下输出:

1
testing - inside file

它不会与其他人一起......这可能是什么原因?


尝试在您的页面上启用错误报告。 这可能会对你的问题有所启发。

将此代码放在您的页面中,如果您收到任何错误,请告知我们。

1
2
error_reporting(E_ALL);
ini_set('display_errors', '1');


尝试在打开php标签之前检查空格(空格,新行或制表符),并在关闭php标签之后。

检查所有文件。 我在使用大型框架和大量文件时遇到问题,其中标签周围的空格会导致空白屏幕,但是不提供指向问题的反馈,即使display_errors开启并且报告设置为E_ALL | E_STRICT

编辑:通过'检查',我的意思是删除它们,如果他们在那里。:)