萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php 獲取網站根目錄的寫法

php 獲取網站根目錄的寫法

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

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

 代碼如下 復制代碼

include_once("./includefile.php");

那麼要想寫根目錄的形式應該怎麼寫呢?

這時候通常用 dirname(__FILE__) 這個函數, 意思是獲取當前文件所在的根目錄, 

那麼這個php語句就是這樣的了:

 代碼如下 復制代碼

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


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

路徑方式:

 代碼如下 復制代碼

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

echo BASE_PATH;


輸出結果:E:/www.111cn.net /

url方式:

 代碼如下 復制代碼

 

$PHP_SELF=$_SERVER['PHP_SELF'];

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

echo $url;


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

copyright © 萬盛學電腦網 all rights reserved