include文件路徑問題

 

對於include文件路徑,第一次發現這麼爛。

1.如果建立的php文件是在網站根目錄下的一個文件夾裏,那麼是include_once('../Model/NewsEntity.php');

2.如果是在網站根目錄最外層直接建立php文件,那麼是include_once('./Model/NewsEntity.php');或include_once('Model/NewsEntity.php');

但讓人鬱悶的是如果調用的文件裏又調用另外一個文件,兩種情況解析就有問題了。從網上查了好多資料,認爲一下方法最可行:

include_once($_SERVER['DOCUMENT_ROOT'].'/Model/NewsEntity.php');
include($_SERVER['DOCUMENT_ROOT'].'/DAL/NewsService.php');

$_SERVER['DOCUMENT_ROOT']  //獲取系統根目錄   D:/wamp/www

這下兩種情況都能用了。

貼出來與大家分享~~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章