目录结构是:
index.php 文件 和文件夹 include 以及 文件夹 image 放在根目录下
head.htm 放在 include 文件夹中

解决方案 »

  1.   

    我的根目录是,D:\Apache2.2\htdocs(类似这样的)如果你的image这个文件夹在D:\Apache2.2\htdocs目录下面,直接写image/picture.jpg就会认,至于你的实际路径D:\Apache2.2\htdocs\image\picture.jpg就不用写这么多了。
      

  2.   

    谢谢 楼上 
    我刚才查了手册 发现可能是include()函数的 默认搜索路径问题
    因为 是index.php 文件 中调用了 include() 并且include()参数是以./或者../开头的,所以 inclde()默认的搜索路径是相对于 index.php 来搜索的 而不是 head.htm 目前 的解决方法是 在 include中 再建立一个image文件夹 把 head.htm中用到的图片放里面注:include() 关于路径搜索的说明"寻找包含文件的顺序先是在当前工作目录的相对的 include_path 下寻找,然后是当前运行脚本所在目录相对的 include_path 下寻找。例如 include_path 是 .,当前工作目录是 /www/,脚本中要 include 一个 include/a.php 并且在该文件中有一句 include "b.php",则寻找 b.php 的顺序先是 /www/,然后是 /www/include/。如果文件名以 ./ 或者 ../ 开始,则只在当前工作目录相对的 include_path 下寻找。"