包括什么都不做

时间:2010-08-06 12:23:59

标签: php include require

我想在连接服务器上的域之前先清理文件。我已将它们添加到直接管理员中,我已上传文件 - 但我不知道如何找到它们。

我连接了4个域,但我只能访问一个域。我看到可以包含更高级别的文件

include('../../panele-podlogowe.eu/adm/img/edit.gif')

这给了我正确的形象。但是当我完成时:

include('../../panele-podlogowe.eu/index.php');

什么都没发生(我已经开启了错误报告)。

当我做了类似的事情时:

include('../../panele-podlogowe.eu/index.php');
echo 'Failed?';

什么都没打印出来......到底是什么?

解决方案:

 ini_set("display_errors", "stdout");

2 个答案:

答案 0 :(得分:2)

启用错误报告,以便php打印出错的地方。将其添加到文件的顶部。

error_reporting(E_ALL);

否则:

  • 检查该文件的访问权限
  • 仔细检查您包含的文件是否存在语法错误。 (如果包含导致php崩溃/段错误,则可能无法获得任何输出)

答案 1 :(得分:2)

查看PHP错误日志。通常,即使在默认设置下,也会显示问题所在。