久久久久久AV无码免费看大片,亚洲一区精品人人爽人人躁,国产成人片无码免费爱线观看,亚洲AV成人无码精品网站,为什么晚上搞的时候要盖被子

PHP獲得網(wǎng)站的絕對(duì)根目錄

時(shí)間:2016-07-21 22:52:57 類(lèi)型:PHP
字號(hào):    
在PHP開(kāi)發(fā)過(guò)程中,我們經(jīng)常會(huì)用到include、require等來(lái)包含另外一個(gè)文件,用相對(duì)目錄會(huì)比較麻煩一些,用絕對(duì)路徑會(huì)比較省力,像引入圖片,JS,CSS等,我們可以用
        <img src='/img/abc.jpg'>
        <script src='/js/jquery.js'>
然如果用include ('/abc/conn.php')這樣是不可以獲得根目錄下abc下面對(duì)應(yīng)的conn.php文件的,那么怎么來(lái)用呢?
我們可以通過(guò)下面的函數(shù),來(lái)獲得當(dāng)前網(wǎng)站真正的絕對(duì)根目錄地址
       
function GetRootPath()
{
$sRealPath = realpath('./');
$sSelfPath = $_SERVER['PHP_SELF'] ;
$sSelfPath = substr( $sSelfPath, 0, strrpos( $sSelfPath, '/' ));
return substr( $sRealPath, 0, strlen( $sRealPath ) - strlen( $sSelfPath));
}
  然后,
       include (
GetRootPath().'/abc/conn.php');
 這樣就可以真正包含文件了
 當(dāng)然一個(gè)框架下,一般都會(huì)在入口文件設(shè)置這個(gè)根目錄為常量,然后在各個(gè)各個(gè)控制器里就很方便來(lái)加載需要的類(lèi)或者文件了