2011-02-24 91 views
1

我想檢查文件是否存在於網絡文件夾(例如路徑=「U:\ abc \ def \」)使用php。php - 檢查文件是否存在於網絡/局域網

我試圖用以下幾點:

if(file_exists("U:/abc/def/400abc.doc")) { 
    echo "YES"; 
} else { 
    echo "NO"; 
} 

我沒有得到任何。我也嘗試過路徑=「//abc-drive/folder-main/abc/def/400abc.doc」,但它仍然不起作用。

的文件是在網絡/共享文件夾而不是從那裏PHP服務器運行

誰能告訴HELP子文件夾?

Regards

+1

您是否嘗試了path =「\\ abc-drivefolder-main \ abc \ def \ 400abc.doc」 – 2011-02-24 02:30:24

+0

您的斜槓對Windows而言是錯誤的方向。 – 2011-02-24 02:36:13

+0

下面的PHP帳戶有權限訪問該驅動器和文件夾樹嗎? – 2011-02-24 02:37:16

回答

3

如果PHP啓用了safe_mode,這將不起作用。嘗試設置safe_mode_include_dir以添加例外,並使用語法\\computername\share\filename來引用該位置。

+0

嗨,感謝您的回覆。 – user427969 2011-02-24 03:24:04

0

使用URI格式。 file:// U:/abc/def/400abc.doc