相对路径不会有这个问题吧?很多的PHP程序都是使用的相对路径也没什么啊 路径用 /dirname/scriptname.php  这里的 / 一个都不能省噢!

解决方案 »

  1.   

    现在问题就是这样,我把标头文件放在根目录下的一个叫Common的目录下面,文件也就是common/top.php,我在根目录的index.htm包含用require("common/top.php"),一切正常,在根目录下还有一个News的目录,放的是新闻页面,当在新闻页面包含top.php里,top.php里用到的图片就不行了,原因就是相对路径的改变。所以我想看有没有可以取到文件所在服务器的绝对路径,就象之前所说不得       /home/httpd/html/lbhome/common/
      

  2.   

    你改图片得路径不可以嘛?godknows.multimania.com/123132这个错误提示页面 一开始也是不可以图片不出来 后来我改成了相对路径就好了 你试试看看吧
      

  3.   

    不行,如果在根目录包含这个文件,所用的图片就是相对于根目录了,如果用根目录News的目录下包含这个文件,所用的图片就是相对于News目录下的,所以不能显示的
      

  4.   

    你需要写一个config文件,里面有/home/httpd/html/lbhome这个路径的变量然后使用$变量+你的实际路径,更换服务器的时候修改config就可以了
      

  5.   

    只要在前面加一个./就可以了,
    写成./common/init.inc就可以了。
      

  6.   

    将PHP.INI的包含路径 [INCLUDE PATH]改为那个文件所在的目录就可以了。