PHP include_once中断网站

时间:2014-02-26 20:45:00

标签: php include include-path php-include

我的代码中有两个include_once调用:

include_once('../folder/folder/file.php');
include_once('../folder/folder/file2.php');

它是正确的文件位置,并且能够与echo realpath()

一致

如果我把其中一个拿出来,我的代码会减去我需要的其他文件。

如果我同时拥有它们,我只会得到一个空白屏幕,没有错误。

我的问题是,php是否像两个以...开头的include_once?我如何测试哪一个失败?

1 个答案:

答案 0 :(得分:0)

您遇到的问题很可能是文件一个或两个文件读取与其目录相关的其他文件。例如,如果文件1的代码显示为fopen(file.txt),则应将其更改为fopen(../folder/folder/file.txt)

确保文件1和文件2中访问其他文件的所有语句都使用与包含include_once语句的文件相关的路径。