php文件的相對路徑
發布時間: 2025-07-17 05:34:22
⑴ php中的路徑問題
在PHP中的文件系統使用的路徑是系統路徑。並非像ASP那樣的相對路徑。。
在HTML 等語言中。/ 表示的是網站根目錄。但在PHP里。/ 表示的是絕對路徑的根路徑。
舉個例子:
www 目錄是 d:\www 那麼在 d:\www\index.php 引用一個文件。
include("/a.php");
將被視為 d:\a.php 而不是 d:\wwww\a.php
一般來說。所以在PHP中都是使用相對路徑來引用文件。如果真的想從根本上解決這個問題。。你最好設置一個根路徑常量。例如:
define("__ROOTDIR", "d:\www\");
在引用文件時這樣寫:incle(__ROOTDIR."/a.php");
就不會有問題了。
⑵ PHP的include的相對路徑和絕對路徑問題一般都怎麼解決的
建議定義入口文件,文件中所有目錄的路徑定義常量,寫入絕對路徑
如:$_SERVER['DOCUMENT_ROOT']."/文件夾路徑/"
站點內所有路徑都使用絕對路徑
熱點內容