我在嘗試包含某個文件時遇到問題。 當我嘗試加載的文件我面對這樣的錯誤:PHP包含未找到路徑
failed to open stream: No such file or directory in ...
在另一方面,<a href="/wT/sys/background.php">background</a>
送我直接把我要包含的文件(不是它的源代碼,但輸出)
包含函數如何通過給定的路徑無法訪問文件,但我可以使用href訪問它? *我需要得到的文件的源代碼,不僅是輸出,否則我只是包括http:// ....路徑 *我在本地運行php代碼,如果它很重要
我也試圖chechk是否需要重新配置php.ini文件,但我沒有發現任何有用的東西(包括URL是允許的,正如我所說,我不需要使用它)
任何建議將是有益的, 在此先感謝
'/重量/ SYS /背景.php'是一個根相對的url。在瀏覽器中,這意味着相對於網站的根目錄,即'sub.domain.com /'。在像PHP這樣的服務器端環境中,這意味着相對於硬盤驅動器的根目錄,即Windows上的'c:/'或unix上的'/'。 – mellamokb 2012-07-24 15:44:56
如果是這樣,我應該設置什麼樣的根?謝謝 – Itamar 2012-07-24 15:46:23
請讓自己對文件系統的工作方式感到滿意,並且[魔術常量](http://php.net/manual/en/language.constants.predefined.php)也很有用。另外你不會顯示創建錯誤的代碼,所以你的問題不能簡單地回答。您需要將其變得更加複雜,請通過添加缺少的PHP源代碼來改進您的問題。 – hakre 2012-07-24 15:48:52