php 獲取網站根目錄的寫法


php 獲取網站根目錄的寫法

最簡單的全局變量函數就是$_SERVER[\'DOCUMENT_ROOT\']與$HTTP_SERVER_VARS[\'DOCUMENT_ROOT\']了,但是我們要調用文件的話就無法這樣實現了,具體如何寫呢,下面我們一起來看看.

用php開發網站的時候有時候經常要用到當前網站的根目錄,比如包含一個文件,代碼如下:

include_once("./includefile.php");

那么要想寫根目錄的形式應該怎么寫呢?這時候通常用 dirname(__FILE__) 這個函數,意思是獲取當前文件所在的根目錄,那么這個php語句就是這樣的了:

include_once(dirname(__FILE__) ."/includefile.php");

將下面的代碼放在網站根目錄下的一個文件中,以便在其它文件中引用.

路徑方式,代碼如下:

  1. define('BASE_PATH',str_replace('\\','/',realpath(dirname(__FILE__).'/'))."/"); 

  2.  

  3. echo BASE_PATH; 

  4. //輸出結果:E:/www.phpfensi.com / 

url方式,代碼如下:

  1. $PHP_SELF=$_SERVER['PHP_SELF']; 

  2. $url='http://'.$_SERVER['HTTP_HOST'].substr($PHP_SELF,0,strrpos($PHP_SELF,'/')+1); 

  3. echo $url

注意大小寫問題,linux下對大小寫敏感,要養成認真對待大小寫的習慣,以免win主機換到linux下不兼容的問題.



免責聲明!

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



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