是目录的问题,提示包含的文件找不到,按照你的情况,包含时应该去掉前面的/www/red/php/这个目录结构

require_once ('db.php');
require_once ('functions.php');
require_once ('vars.php');

解决方案 »

  1.   

    /www 是文件夹,IIS跟Apache的目录表达式问题:IIS可以用\www\test\XX.php或/www/test/XX.php
    而Apache只能用/www/test/XX.php
    注意"/"跟"\"
      

  2.   

    www可能是虚拟目录,要看你怎么在apache里配置了
      

  3.   

    改动apache http.conf 得 documentroot
      

  4.   

    windows2000 Server +IIS5.0 +PHP5.0 +MySQL4.1E:\Documents and Settings\Administrator\桌面\WebSite\www\red\php\find.php on line 6看到没有!老大们!吓死我了!!1 我劝你把网站放到C:\WEB 或者别的!
    2 你需要修改一下require的路径
    require_once ('/www/red/php/db.php');
    require_once ('/www/red/php/functions.php');
    require_once ('/www/red/php/vars.php');
      

  5.   

    require需要相对或者绝对路径
    你现在的require使用的是绝对路径
    所以你的PHP程序的那个盘,比如E:
    应该确定有如下文件:E:\www\red\php\db.php
    E:\www\red\php\functions.php
    E:\www\red\php\vars.php如果没有就出错,和IIS无关,和URL更是无关