【问题标题】:PHP - include error coming back even after code has been correctedPHP - 即使在更正代码后仍会出现错误
【发布时间】:2018-09-26 16:19:53
【问题描述】:

昨天我像往常一样处理一些代码,然后我犯了一个错误,省略了为这样的包含声明变量:

include($myvar);

当然,我收到一条错误消息,指出包含不能为空。好的,所以我调整了代码,并且不断收到此错误。我首先认为这是一个缓存问题,所以我在本地清理了缓存,尝试了私人浏览会话,在服务器级别清理了缓存,但没有任何帮助。该错误引用了我的代码中甚至不存在的行。

今天早上我又试了一次,我收到了同样的消息,但我通过尝试包含这样一个不存在的文件而自愿引发了另一个错误:

 include ("builder/fv02/modules/php/navigation.php");

这样我得到了预期的以下错误:

Warning : include(builder/fv02/modules/php/navigation.php): failed to open stream: No such file or directory in xxxx on line 78
Warning : include(builder/fv02/modules/php/navigation.php): failed to open stream: No such file or directory in xxxx on line 78
Warning : include(): Failed opening 'builder/fv02/modules/php/navigation.php' for inclusion (include_path='.:/usr/local/php7.0/lib/php') in xxxx on line 78

如果我纠正了这个错误,我会被这个错误消息所困扰。如果我删除第 78 行或删除代码中的所有包含项,它仍会显示此错误消息。如果我在我的 PHP 顶部添加类似 echo "aaa" 的内容;它不会显示它,而警告不应阻止执行此操作,尤其是如果将 echo 放在带有警告的行之前。

我以前从未见过这个。你知道问题可能是什么吗?

谢谢!

【问题讨论】:

标签: php include


【解决方案1】:

我最终删除了所有文件以将它们放回服务器上,它解决了问题。我的文件可能没有问题,但服务器出了问题。

【讨论】:

    猜你喜欢
    • 2017-06-29
    • 1970-01-01
    • 2021-11-28
    • 1970-01-01
    • 2021-05-23
    • 2021-12-19
    • 2019-06-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多