【发布时间】:2011-08-09 14:34:49
【问题描述】:
我正在尝试使用 PHP 的 Glob 来获取基于通配符的文件列表,即扩展名。
$images = glob('/content/big/'.$item['id'].'.{jpg,jpeg,png,gif}', GLOB_BRACE);
我知道这个目录中有一个文件,即:23.png,但它没有显示在数组 $images 中。我不知道为什么不。我尝试使 URL 更加绝对(或明确),例如:
$images = glob('http://www.website.com/content/big/'.$item['id'].'.{jpg,jpeg,png,gif}', GLOB_BRACE);
没有结果。
会不会是 Glob 没有在 PHP 中正确安装?或者还有其他原因没有给出任何结果?
【问题讨论】:
-
该服务器上是否有绝对路径
/content/big?请注意,您的路径是指服务器根目录,而不是文档根目录。如手册页的注释部分所述,网址在 glob 中不起作用。 -
如下所述,我确实遵循了那条路,但毕竟迷路了。
标签: php