[PHP] 取得檔案的資訊(檔案、路徑...等等) 或 網頁的目錄(或根目錄)
假設我們的網頁是放在根目錄下的test資料夾中,檔案名稱為myweb.php
1、取得目前網頁的檔案路徑及檔案名稱:
$path=$_SERVER[PHP_SELF];
echo $path; //輸出結果:/test/myweb.php
2、利用pathinfo()搭配$path取得更多資訊:
$path_parts = pathinfo($path); //這邊的$path_parts會是一個陣列,裡面的元素就是我們要的資訊。
echo $path_parts['dirname']; //輸出結果:/test
echo $path_parts['basename']; //輸出結果:myweb.php
echo $path_parts['extension']; //輸出結果:php
echo $path_parts['filename']; //輸出結果:myweb
3、取得真實的電腦存放位置:
echo realpath($path['basename']); //輸出結果:C:\AppServ\www\test\111.php
4、取得網頁的目錄、根目錄或路徑
應用方式舉例如下,請自行搭配各種變數去套用
$host='http://'.$_SERVER['SERVER_NAME'].'/'.$x;