如何透過 UNC 路徑存取 PHP 中的網路磁碟機檔案?

Linda Hamilton
發布: 2024-10-20 21:17:02
原創
716 人瀏覽過

How to Access Network Drive Files in PHP over UNC Paths?

在 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 路徑檔案系統存取。報告的問題包括:

  • imagettftext 的錯誤
  • 與 file_exists 和 is_writeable 不一致

以上是如何透過 UNC 路徑存取 PHP 中的網路磁碟機檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!