dow57588
2012-03-24 05:04
浏览 89
已采纳

php包含使用文档根目录的文件问题

I have used the following code to get the document root.

$path = get_file_dir();
function get_file_dir() {
    global $argv;
    return realpath($argv[0]);
}

Below code includes config.php and config.php has the $setuprun variable with a value.

if((file_exists("$path/admin/config.php"))) {
 include_once "$path/admin/config.php"; 
}
if($setuprun=="true") { 
    //do some code
}

In my system, it takes the document root like /home/myname/myfolder and the variable $setuprun has the value and the code works perfectly.

But in another user's system, it shows the following error.

Notice: Undefined variable: setuprun in /usr/local/www/chat/setup.php on line 22.

He is using FreeBSD 8.2 Stable with MySQL 5, PHP5 and Apache 2.2.

Can anyone please help me to solve this error?

图片转代码服务由CSDN问答提供 功能建议

我使用以下代码获取文档根目录。

 <  code> $ 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”){
 //做一些代码
} 
   
 
 

在我的系统中,它需要文档 root like / home / myname / myfolder和变量$ setuprun具有值,代码工作正常。

但在另一个用户的系统中,它显示以下错误。 \ n

注意:未定义的变量:第22行/usr/local/www/chat/setup.php中的setuprun。

他正在使用 FreeBSD 8.2与MySQL 5,PHP5和Apache 2.2一样稳定。

有谁可以帮我解决这个错误?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

  • doujiao9426 2012-03-24 05:19
    最佳回答

    Try this..

    define('setuprun', true); //to clear the error

    AND this instead setuprun == true..

    if(defined('setuprun'))

    评论
    解决 无用
    打赏 举报
查看更多回答(1条)

相关推荐 更多相似问题