1:请问load()内的路径是相对的还是绝对的? 写错了,应是:
    请问load()内的路径是物理路径还是虚拟路径?

解决方案 »

  1.   


    $_SERVER['DOCUMENT_ROOT']獲取伺服器根目錄
      

  2.   

    $_SERVER['DOCUMENT_ROOT']獲取伺服器根目錄 ,得到/var/www/html ,不过如何得到/var/www/html/test/???
      

  3.   


    使用dirname函数
    <?php//before PHP 4.3.0
    dirname('c:/'); // returned '.'//after PHP 4.3.0
    dirname('c:/x'); // returns 'c:\'
    dirname('c:/Temp/x'); // returns 'c:/Temp'
    dirname('/x'); // returns '\'?>
    另外,basename可以得到文件名
    <?php
    $path = "/home/httpd/html/index.php";
    $file = basename($path);         // $file is set to "index.php"
    $file = basename($path, ".php"); // $file is set to "index"
    ?>
      

  4.   

    参考一下discuz,看看它是怎么获取http://DOMAIN/bbs目录的
      

  5.   

    作为一个系统,总有一个配置文件吧?
    比如你建立了一个config.php扔在系统根目录下,然后在config.php定义数据库地址,用户名,密码之类的通用配置信息,所以程序文件都会引用这个配置文件。
    然后你可以以这个配置文件作为访问系统根目录的接口,利用dirname函数,以及__FILE__这个魔术常量。