我已經使用下面的代碼來獲取文檔根目錄。php使用文檔根目錄包含文件問題
$path = get_file_dir();
function get_file_dir() {
global $argv;
return realpath($argv[0]);
}
下面的代碼包含config.php和config.php的$ setuprun變量的值。
if((file_exists("$path/admin/config.php"))) {
include_once "$path/admin/config.php";
}
if($setuprun=="true") {
//do some code
}
在我的系統,它需要的文檔根目錄例如/ home/MYNAME/myfolder然後變量$ setuprun具有價值和代碼完美的作品。
但在另一個用戶的系統中,它顯示以下錯誤。
說明:未定義變量:在/usr/local/www/chat/setup.php setuprun上線22
他用FreeBSD 8.2穩定與MySQL 5,PHP5和Apache 2.2。
任何人都可以請幫我解決這個錯誤嗎?
嘗試echo $ path;並使用debbuger來查看你在遇到問題的系統上所處理的內容。甚至更好地移除「if((file_exists(」$ path/admin/config.php「)))」並等待debbuger告訴你問題在哪裏。 – Xfile 2012-03-24 05:51:36