【问题标题】:Include does nothing包含什么都不做
【发布时间】:2011-03-26 07:41:28
【问题描述】:

我想在连接服务器上的域之前检查文件。我已在直接管理员中添加它们,我已上传文件 - 但我不知道如何获取它们。

我连接了 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");

【问题讨论】:

标签: php include require


【解决方案1】:

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

error_reporting(E_ALL);

否则:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2022-10-14
      • 2014-08-14
      • 2019-03-08
      • 2016-12-24
      • 2017-04-18
      • 2011-08-03
      • 2014-05-11
      • 2014-09-10
      • 1970-01-01
      相关资源
      最近更新 更多