你的这种包含方式表明:/src/db.php 是你的实际路径,但是具我所知实际路径很少是这样的,最少也应该是/data/src/www.xx.com/www/db.php

解决方案 »

  1.   

    require是包含服务器端,是定义了根目录的而客户端访问是从访问网站根目录开始的这是两个不同的概念
      

  2.   

    require是包含服务器端,是定义了根目录的
    ////////////////////////////////////////
    如何设置require的根目录?
      

  3.   

    普通服务器可以使用$_SERVER['DOCUMENT_ROOT']获得,不过也有的主机开启了虚拟目录,这样便要使用dirname(__FILE__)查看一下了
      

  4.   

    而且我试过,$_SERVER['DOCUMENT_ROOT']
    返回的就是我服务器网站的根目录.
    同我之前包 包含的资源文件是同一个目录.顺便说一下我的DOCUMENT_ROOT是在httpd.conf中设置的.
      

  5.   

    require("/src/db.php")相当于:
    require("http://xxx.com/src/db.php")这样当然不能访问了 :-)