scandir和glob都只能扫描出文件夹,扫描不出文件

要遍历一个文件夹下的所有文件

采用了scandir 和 glob都只能扫描出文件夹,却扫描不出文件

1> $path = './upfiles/upload/3223/';
2> $list = scandir($path);
3> $list = glob($path.'*');

要扫描出/3223/文件夹下的文件时,scandir返回false,glob返回空
如果把目录换成 /upload/ ,则能扫描出 3223/
这应该能说明php没有禁用这两个函数,请问为什么扫描不出文件?

阅读 2.5k
1 个回答
如果把目录换成 /upload/ ,则能扫描出 3223/

相对路径 ./upfiles/upload/3223/ 和 绝对路径 /upload/ 怎么看都不是同一个目录?


2018/10/30

看一下 文件权限,nginx / apache 有权限么?
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题