PHP獲取當前檔案路徑資訊的方法

2021-06-16 16:19:47 字數 767 閱讀 2119

example 檔名  test.php 

獲取 「路徑 + 檔名」 : /var/www/test/test.php 

echo __file__; 

//取得當前檔案的路徑:用魔術常量 __file__,這裡的路徑包含了檔名

獲取 「檔名 」: test.php 

echo basename(__file__);

獲取「不含副檔名的檔名」:test 

echo basename(__file__, '.php'); 

獲取「到此目錄前的完整 path, 不含檔名 」:/var/www/test 

echo dirname(__file__); 

//去掉上面路徑的檔名,得到純路徑:dirname(__file__)

獲取「當前檔案的上層目錄 path」: /var/www 

echo dirname(dirname(__file__));

//返回一層目錄到根目錄:realpath(dirname(__file__).'/../')

//當前請求的 host: 頭部的內容 即網域名稱信資訊

echo $_server['php_self'];

//當前正在執行指令碼的檔案相對**根目錄位址,但當該檔案被其他檔案引用時,只顯示引用檔案的相對位址,不顯示該被引用指令碼的相對位址。

echo $_server['document_root'];

//當前執行指令碼的絕對路徑名。

PHP獲取當前檔案路徑資訊的方法

example 檔名 test.php 獲取 路徑 檔名 var www test test.php echo file 取得當前檔案的路徑 用魔術常量 file 這裡的路徑包含了檔名 獲取 檔名 test.php echo basename file 獲取 不含副檔名的檔名 test echo b...

PHP獲取當前檔案路徑資訊的方法

檔名 test.php 1 file 獲取 路徑 檔名 var www test test.php echo file 取得當前檔案的路徑 用魔術常量 file 這裡的路徑包含了檔名 2 basename獲取 檔名 test.php echo basename file 3 basename獲取 不...

獲取當前檔案路徑

getcurrentdirectory只是返回當前程序的當前目錄,而並不是程序的映象檔案 exe 所在的目錄 getcurrentdirectory 適用於xp等系統,在wince上不能使用 getmodulefilename 適用於wince2.0以後 使用方法 下面的一段 主要是獲得當前程式的執...