我想使用php检查网络文件夹中是否存在文件(例如.path =“U:\ abc \ def \”)。
我尝试使用以下内容:
if(file_exists("U:/abc/def/400abc.doc")) {
echo "YES";
} else {
echo "NO";
}
我没有。我也尝试过path =“// abc-drive/folder-main/abc/def/400abc.doc”,但它仍无效。
文件位于网络/共享文件夹中,而不是运行php服务器的子文件夹
任何人都可以告诉HELP吗?
问候
答案 0 :(得分:3)
如果PHP启用了safe_mode,则无效。尝试设置safe_mode_include_dir
以添加例外,并使用语法\\computername\share\filename
引用该位置。
答案 1 :(得分:0)
使用URI格式。文件:// U:/abc/def/400abc.doc
答案 2 :(得分:0)
更改服务器中的FASTCGI设置 [FASTCGI设置]->打开... php-cgi.ex-> FastCGI属性->高级设置->协议->将[NamedPipe]更改为[TCP]。 我与您有相同的错误,我尝试了并成功。好运
答案 3 :(得分:0)
如果file_exists对于Windows网络驱动器上的文件或文件夹返回false,请尝试以下操作: