我想知道为什么我无法检查父目录中是否存在文件(不是来自root目录而不是来自上层目录)
if(file_exists('../1.txt'))
{
echo 'File Exists!';
}
else
{
echo 'File Is Not Exists!';
}
或者是否无法检查父目录中是否存在文件?
答案 0 :(得分:0)
今天我遇到了同样的问题。我在文件夹
中有一个MVC处理程序(app root)/mvc(/controller.php)
并想要一个文件夹,然后进入数据文件夹打开一个xml。我的路径是:“../ data / foo.xml”。它没有用。
然后它来找我:因为我在app根目录中包含了index.php中的mvc / controller.php,所以控制器“不知道”它位于根文件夹中的include。从那里它只需要是“data / foo.xml”。
我不确定这是否是你的解决方案,或者这是你的意思“我正在检查2个不同的位置”,但我强烈相信,对于一些看起来问题效果的开发者来说,它可能是鹅卵石解决方案。