PHP中使用../无法读取父目录文件?问题排查
问题原因与解决办法
你搞错了相对路径的层级数!你的bnfirpap.php在Onuranon/bangla/questions/board-questions/first-paper/目录下,每一个../只能往上返回一级目录:
- 写
../只会回到board-questions目录 - 写
../../回到questions目录 - 写
../../../回到bangla目录 - 要到
Onuranon目录,得写../../../../
所以正确的代码应该是:
file_get_contents("../../../../indexed.txt");
另外,还有个更稳妥的排查方法:用getcwd()打印当前脚本的工作目录,确认路径是否符合预期,代码如下:
echo getcwd(); // 输出当前脚本所在的绝对路径,方便排查问题
内容的提问来源于stack exchange,提问作者Kabir
相关产品推荐
相关产品推荐

