當我們需要用PHP網頁進行一些檔案操作,我們需要知道相關檔案名稱、目錄名稱或存放位置...等資訊,所以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;
更多:[PHP] $_SERVER 環境變數的說明
No comments:
Post a Comment