<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)); }
然后,通過(guò)include (GetRootPath().'/abc/conn.php');
這樣就可以真正包含文件了
當(dāng)然一些MVC框架下,一般都會(huì)在入口文件設(shè)置設(shè)置這個(gè)根目錄為常量,然后在各個(gè)各個(gè)控制器里就很方便來(lái)加載需要的類或者文件, 如果這樣的話,使用起來(lái)就會(huì)更加方便了