去掉那个$appPath,改成相对路径<?phpinclude_once("lib/initDBCon.php");class DBConnection
{
function DBConnection()
{
$this = $GLOBALS["db"];
}
}
?>

解决方案 »

  1.   

    还可以在php.ini中设置include_path来解决这个问题
      

  2.   

    你的¥appPath."lib/initDBCon.php"中代码是什么?
    是不是已经定义了DBConnection类
      

  3.   

    类dbconnection被重复定义由于这些代码原先是运行正常的,所以请先检查php.ini是否与原先的一致你有
    <?php
    include_once($appPath."lib/initDBCon.php");那么请检查$appPath的值是否正确
      

  4.   

    多谢楼上几位回复:
       1.To pswdf
       $appPath是我另外定义的.并没有错.thx
       2.To iceberg_16
       initDBCon.php里面没有定义Dbconnection阿.thx
       3.To fzjw
       php.ini设置include_path?该设置成什么呢?thx
       4.To xuzuning
       确实php.ini和原来的不一样.硬盘已经坏了,现在该怎么办呢?$appPath的值是对的.thx   Bow,thx to All
       Please continue
      

  5.   

    php.ini文件中设置绝对路径,默认设置是"./",也就是当前目录,你可以设置为
    include_path = "./;D:\include\"D:\include\就是你的包含文件路径,将include目录设置在网站根目录外,这样安全性更好,因为访问者不能请求你的include目录