PHP 中的路徑錯誤:「include」函數失敗
在提供的程式碼片段中,錯誤與include(".. / inc/db.php") 語句。這表示 PHP 無法找到指定的檔案。此錯誤訊息主要表示檔案的路徑不正確,導致「沒有這樣的檔案或目錄」錯誤。
要修正此問題,確保 include 語句中指定的路徑是至關重要的有效並指向正確的檔案位置。提供的路徑「../inc/db.php」表示檔案 db.php 位於目前目錄的上一層目錄。但是,該錯誤表示路徑無法辨識或指定位置不存在檔案。
一個常見的解決方案是指定檔案的完整系統路徑。您可以使用從 Web 檔案的根目錄開始的完整路徑,而不是使用相對路徑。這確保了無論當前工作目錄如何,都可以找到該文件。例如:
或者,您可以定義一個變數或常數來表示 Web 檔案的根路徑。這樣,如果根路徑發生變化,您只需要更新變數或常數。為了清楚起見,這裡有一個範例:
在您的設定檔中:
在您的PHP 檔案中:
透過指定完整的系統路徑或使用代表根路徑的變量,可以確保PHP正確定位包含檔案並防止錯誤發生。
以上是為什麼我的 PHP'include”函數失敗並出現'沒有這樣的檔案或目錄”錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!