file_exists中的参数不能使用绝对路径?

nasdaqhe 2007-10-20 04:11:12
网站根目录下有文件index.html
为什么用 file_exists("/index.html") 检查文件老是说不存在
file_exists 中的参数不是可以用绝对路径吗?
为什么file_exists("/index.html"))检测不到文件存在,而用相对路径file_exists("../index.html"))的写法才可以
...全文
1187 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
nasdaqhe 2007-10-21
  • 打赏
  • 举报
回复 1
问题解决了,应该这样写
$_SERVER["DOCUMENT_ROOT"]."/index.html"

谢谢各位回复
nasdaqhe 2007-10-21
  • 打赏
  • 举报
回复
谢谢楼上的,貌似问题就是这里了。
我现在发现打印出来的$_SERVER[ 'DOCUMENT_ROOT ']为空。
不知是不是php.ini设置有问题?
amani11 2007-10-20
  • 打赏
  • 举报
回复
用$_SERVER['DOCUMENT_ROOT'].'/index.html'或者相对目录

file_exists("/index.html")指的是当前盘符根目录下是否有index.html
nasdaqhe 2007-10-20
  • 打赏
  • 举报
回复
怎么可能不对呢?放在根目录下
路径就是 /index.html
fxs_2008 2007-10-20
  • 打赏
  • 举报
回复
很可能是你写的绝对路径不对
乌镇程序员 2007-10-20
  • 打赏
  • 举报
回复
从手册上来看应该是可以使用绝对路径的,你用 is_file('/index.html') 检测一下看看行不行。

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧