0

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

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

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

如果我取出其中一个,我的代码会减去我需要的另一个文件。

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

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

4

1 回答 1

0

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

确保文件一和文件二中访问其他文件的所有语句都使用相对于具有 include_once 语句的文件的路径。

于 2016-04-04T21:46:51.133 回答