在 PHP 中從網路磁碟機存取檔案
您在 Windows 伺服器上使用 XAMPP 從網路磁碟機讀取檔案時遇到了困難。具體來說,當嘗試使用 fopen() 從磁碟機號 X 開啟檔案時,您會收到「沒有此類檔案或目錄」錯誤。
原因
已確定在提供的解決方案中,網路磁碟機對應是特定於使用者的,無法由不同帳戶下執行的服務存取。
解決方案
要克服此限制,您應該使用直接存取網路磁碟機的 UNC 路徑。 UNC 路徑格式為 \serversharepath_to_file,其中 server 是託管共用的伺服器的名稱,share 是網路共用的名稱,path_to_file 是特定檔案的路徑。
例如,開啟將網路磁碟機中的檔案text.txt 對應到X:,您可以使用下列程式碼:
<code class="php">fopen('\\server\share\text.txt', 'r');</code>
其他注意事項
注意潛在問題PHP 的UNC 路徑檔案系統存取。報告的問題包括:
以上是如何透過 UNC 路徑存取 PHP 中的網路磁碟機檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!