PHP獲取路徑或目錄或當前文件名


<?php

//獲取當前文件的絕對路徑  echo "__FILE__:  ===>  ".__FILE__;   

echo '<br/>'; 

//獲取當前文件的名稱

echo basename(__FILE__); echo '<br/>';  

  //獲取當前腳本的目錄  echo "__DIR__:  ===>  ".__DIR__; 

echo '<br/>';    

//dirname返回路徑的目錄部分,

dirname(__FILE__)相當於__DIR__ 

echo "dirname(__FILE__):  ===>  ".dirname(__FILE__); 

echo '<br/>';    

//$_SERVER['PHP_SELF']和$_SERVER['SCRIPT_NAME']的結果一般相同,他們都是獲取當前腳本的文件名 

//只有當php以cgi方式運行時有區別,但是現在幾乎找不到以cgi方式運行php了 

echo '$_SERVER["PHP_SELF"]:  ===>  '.$_SERVER['PHP_SELF']; 

echo '<br/>';    

echo '$_SERVER["SCRIPT_NAME"]:  ===>  '.$_SERVER['SCRIPT_NAME']; 

echo '<br/>';    

//當前執行腳本的絕對路徑。記住,在CLI方式運行php是獲取不到的 

echo '$_SERVER["SCRIPT_FILENAME"]:  ===>  '.$_SERVER['SCRIPT_FILENAME']; 

echo '<br/>';    

//當前運行腳本所在的文檔根目錄。在服務器配置文件中定義。 

echo '$_SERVER["DOCUMENT_ROOT"]:  ===>  '.$_SERVER['DOCUMENT_ROOT']; 

echo '<br>';    

//getcwd()返回當前工作目錄 

echo "getcwd():  ===>  ".getcwd(); 

echo '<br>'; 

?>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM