日韩精品欧美激情国产一区_中文无码精品一区二区三区在线_岛国毛片AV在线无码不卡_亞洲歐美日韓精品在線_使劲操好爽好粗视频在线播放_日韩一区欧美二区_八戒八戒网影院在线观看神马_亚洲怡红院在线色网_av无码不卡亚洲电影_国产麻豆媒体MDX

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

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