我在 IIS 上有一个虚拟文件夹。当我做一个服务器文档根目录时,我file_exists
找不到文件。但有趣的是,如果我使用包含(或为此需要指令)找到相同的文件。
例子
$full_path = $_server['DOCUMENT_ROOT'] . "/file.txt";
include($full_path); // works fine.
if file_exists($full_path) : // returns false!
同样,这仅在我涉及虚拟文件夹时。
我想我必须使用不同的服务器变量,它不受是否存在虚拟文件夹的影响。
最终,我希望以下工作
/wwwroot/file.txt
应该用这个找到
file_exists($_server['?'] . "/file.txt")