標籤:文檔 nbsp 全域變數 檔案名稱 ddt logs bsp name 擷取
1 <?php 2 /** 3 * PHP擷取路徑或目錄實現 4 * @link http://www.phpddt.com 5 */ 6 7 //魔術變數,擷取當前檔案的絕對路徑 8 echo "__FILE__: ========> ".__FILE__; 9 echo ‘<br/>‘;10 11 //魔術變數,擷取當前指令碼的目錄12 echo "__DIR__: ========> ".__DIR__;13 echo ‘<br/>‘;14 15 //dirname返迴路徑的目錄部分,dirname(__FILE__)相當於__DIR__16 echo "dirname(__FILE__): ========> ".dirname(__FILE__);17 echo ‘<br/>‘;18 19 //$_SERVER[‘PHP_SELF‘]和$_SERVER[‘SCRIPT_NAME‘]的結果一般相同,他們都是擷取當前指令碼的檔案名稱20 //只有當php以cgi方式運行時有區別,但是現在幾乎找不到以cgi方式運行php了21 echo ‘$_SERVER["PHP_SELF"]: ========> ‘.$_SERVER[‘PHP_SELF‘];22 echo ‘<br/>‘;23 24 echo ‘$_SERVER["SCRIPT_NAME"]: ========> ‘.$_SERVER[‘SCRIPT_NAME‘];25 echo ‘<br/>‘;26 27 //當前執行指令碼的絕對路徑。記住,在CLI方式運行php是擷取不到的28 echo ‘$_SERVER["SCRIPT_FILENAME"]: ========> ‘.$_SERVER[‘SCRIPT_FILENAME‘];29 echo ‘<br/>‘;30 31 //當前運行指令碼所在的主目錄。在伺服器設定檔中定義。32 echo ‘$_SERVER["DOCUMENT_ROOT"]: ========> ‘.$_SERVER[‘DOCUMENT_ROOT‘];33 echo ‘<br>‘;34 35 //getcwd()返回當前工作目錄36 echo "getcwd(): ========> ".getcwd();37 echo ‘<br>‘;38 39 echo ‘<br>‘;40 echo "PHP點點通(www.phpddt.com)整理";
PHP擷取目錄和的方法通過魔術變數;通過超級全域變數;通過相關函數等等: