PHP腳本中include文件出錯解決方法
更新時間:2008年11月20日 14:01:59 作者:
經(jīng)常當(dāng)php頁面中利用include, require, require_once包含了一些其他位置的頁面時,會出現(xiàn)錯誤,比如沒有發(fā)現(xiàn)次頁面,或者權(quán)限不允許等,可以根據(jù)以下方法來排除
1. 出現(xiàn)“未找到文件“類似的錯誤時候,檢查include文件的位置是否正確,下面引用php手冊頁面的原話:
Files for including are first looked in include_path relative to the current working directory and then in the directory of the current script. E.g. if your include_path is libraries, current working directory is /www/, you included include/a.php and there is include "b.php" in that file, b.php is first looked in /www/libraries/ and then in /www/include/. If filename begins with ./ or ../, it is looked only in include_path relative to the current working directory.
2. 當(dāng)出現(xiàn)permission deny 類似錯誤的時候,按以下方法排除
a) 檢測被包含的文件讀權(quán)限是否打開
b) 檢測被包含的文件路徑上的每個目錄的x權(quán)限是否打開,該權(quán)限決定了目錄能否被瀏覽。
Files for including are first looked in include_path relative to the current working directory and then in the directory of the current script. E.g. if your include_path is libraries, current working directory is /www/, you included include/a.php and there is include "b.php" in that file, b.php is first looked in /www/libraries/ and then in /www/include/. If filename begins with ./ or ../, it is looked only in include_path relative to the current working directory.
2. 當(dāng)出現(xiàn)permission deny 類似錯誤的時候,按以下方法排除
a) 檢測被包含的文件讀權(quán)限是否打開
b) 檢測被包含的文件路徑上的每個目錄的x權(quán)限是否打開,該權(quán)限決定了目錄能否被瀏覽。
相關(guān)文章
php 操作數(shù)組(合并,拆分,追加,查找,刪除等)
這篇文章主要介紹了php自帶的一些操作數(shù)組的函數(shù),特整理下方便大家使用2012-07-07剛才在簡化php的庫,結(jié)果發(fā)現(xiàn)很多東西
剛才在簡化php的庫,結(jié)果發(fā)現(xiàn)很多東西...2006-12-12PHP的數(shù)組中提高元素查找與元素去重的效率的技巧解析
這篇文章主要介紹了PHP的數(shù)組中提高元素查找與元素去重的效率的技巧解析,文中對比了相關(guān)方法的執(zhí)行速度來總結(jié)數(shù)組中使元素查找和去重更加高效的辦法,需要的朋友可以參考下2016-03-03