不是呀,上面的。
test.php内容是<?include("b.php");echo"$a";?>
b.php内容是<?$a="aaa";?>
然后就出现这样的错误Warning: Failed opening 'b.php' for inclusion (include_path='.:/usr/share/php') in /var/htdocs/qingxi/test.php on line 2

解决方案 »

  1.   

    你是否在php.ini里指定了include的路径了,指定了的话就只能放在你指定的目录下了!
      

  2.   

    假设test.php和b.php在一个目录
    然后:
    include "./b.php";   
    ./要不要应该都可以,在本地的话,上传后还是应该加上
      

  3.   

    路径问题:
    include("../xxx/***.***");  T
    include("***.***");    Tinclude("/xxx/***.***");    F
    include("http://*****/***/***.***");  F慢慢体会
    http://kongtian.nexenservices.com/
      

  4.   

    我的PHP.INI中include_path
    是:
    include_path=".:/usr/share/php"这样不对吗?不是当前目录就可以的吗?
    好烦,当前目录应该可以的吧。
      

  5.   

    我网站中有一个远程文件编辑器http://air-space.51.net
      

  6.   

    是 “.:/usr/share/php”
    还是 “.;/usr/share/php”?单愿不是那个分号写成了冒号……
      

  7.   

    一般来说我都不会在php.ini中设置include_path....我觉得没有这个必要:使用相对路径已经足够了.
      

  8.   

    同意
    LeeMaRS(小菜虎_水壶的仇人)