[英]php - check if files exists in folder on network/lan
我想使用 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 服務器運行的子文件夾中
任何人都可以告訴幫助嗎?
問候
如果 PHP 啟用了safe_mode,這將不起作用。 嘗試設置safe_mode_include_dir
以添加例外,並使用語法\\\\computername\\share\\filename
引用該位置。
使用 URI 格式。 file://U:/abc/def/400abc.doc
更改服務器中的 FASTCGI 設置 [FASTCGI 設置] -> 打開 ...php-cgi.ex -> FastCGI 屬性 -> 高級設置 -> 協議 -> 將 [NamedPipe] 更改為 [TCP]。 我和你有同樣的錯誤,我試過了,成功了。 祝你好運
如果 file_exists 為 Windows 網絡驅動器上的文件或文件夾返回 false,請嘗試以下操作:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.