既然本地测试都没有问题,那就应该是系统不同造成的了在linux下,改变文件的属性试试chmod -R +700 文件夹
chown -R nobody:Your group 文件夹

解决方案 »

  1.   

    问题还是这样“
    Warning: main(../includes/ArrangeSortSQl.php): failed to open stream: 没有那个文件或目录 in /var/www/html/ArrRoomManage.php on line 9Fatal error: main(): Failed opening required '../includes/ArrangeSortSQl.php' (include_path='.:/usr/share/pear') in /var/www/html/ArrRoomManage.php on line 9

    包含文件里写的是两个class.但是我如果写一个test.php
    <?php
    echo "hello";
    ?>
    然后在require("test.php");
    又是可以的。
    在线等待了。
      

  2.   

    在class里面很容易出错,你贴出代码看看
      

  3.   

    请确定文件路径是是否正确?
    或者你的requrie的文件中又再次require,include其他文件了?
    注意绝对路径,相对站点路径,相对文档路径的区别,
    相对文档路径是最安全的。
      

  4.   

    <?php
    /**
      *文件名:ArrangeRoomSQL.php
      *目录:
      */
    Class ArrangeRoomSQL extends GenerateSQL
    {
    //structure.
    function ArrangeRoomSQL()
    {
    $DBName = "ephchat";
    $this->GenerateSQL($DBName);
    } //add.
             (一下为一些函数)?>引用文件(admin.php):
    require("../includes/ArrangeRoomSQl.php");
      

  5.   

    确认被require的文件是否被以独占的形式打开了!
    我就碰到过类似的,用ultraedit打开文件,结果也提示类似错误了