2012-08-08 72 views
1

我已經映射了我的Z:驅動器,以指向Windows資源管理器中網絡中另一臺服務器上的文件共享。我可以訪問這些文件並在那裏讀寫。PHP is_dir和mkdir無法在映射的網絡驅動器上工作

當我嘗試從PHP執行mkdir()時,出現「No such file or directory」錯誤。

作爲一項測試,我讓每個人都可以讀取,寫入和執行,但仍然無法正常工作。

我使用的代碼:

mkdir('Y:/newfolder/', 0777); 

我也曾嘗試PHP內再次映射驅動器無濟於事:

system('net use Y: "\\DEV01\share" Password1 /user:Administrator /persistent:no>nul 2>&1"); 
mkdir('Y:/newfolder/', 0777); 

請協助。

+0

您可以提交您用於mkdir的代碼嗎?你使用第二個參數$模式 – gunnx 2012-08-08 20:41:00

+0

我編輯了我原來的帖子以包含代碼示例。 – Freddie 2012-08-08 20:46:07

+0

嘗試使用\\而不是/路徑 – gunnx 2012-08-08 20:46:55

回答

3

感謝大家的建議。原來是一個語法錯誤。在映射代碼中。您必須像上面那樣在PHP腳本中手動映射驅動器,除非您必須在那裏跳過反斜槓。而不是 \\DEV01\share,您必須使用\\\\DEV01\\share

相關問題