关于php include()的路径问题 目录结构是:index.php 文件 和文件夹 include 以及 文件夹 image 放在根目录下head.htm 放在 include 文件夹中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的根目录是,D:\Apache2.2\htdocs(类似这样的)如果你的image这个文件夹在D:\Apache2.2\htdocs目录下面,直接写image/picture.jpg就会认,至于你的实际路径D:\Apache2.2\htdocs\image\picture.jpg就不用写这么多了。 谢谢 楼上 我刚才查了手册 发现可能是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 下寻找。" 请教kindeditor添加与显示数据库的问题 mysql创建表的字段时为什么不能用primary key和not null放在一起? 关于File_get_contents函数问题 一个PHP环境下,日期比较的代码问题,应该如何修改? 急求,php中md5问题,在线等,谢了 关于网页播放视频(急) 请问哪里可以下载<<疯狂站长之PHP>>???多谢! 请问如何取得当前页面的完整地址啊 求助,如何将foxpro里的数据导入到mysql里去? 请问linux下APACHE如何升级? php格式化时间问题 关于cookie丢失的问题,谁来帮忙一下
我刚才查了手册 发现可能是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 下寻找。"