【发布时间】:2015-06-12 08:13:18
【问题描述】:
使用 PHP,我需要计算某个目录中的所有图像,由变量 $filedir 给出,并将此计数存储在变量 $imagecount 中。
因此,我正在使用以下内容:
$fileurl = $file->url();
这个变量给出了文件目录的路径,例如: /mnt/web5/d1/87/52146187/htdocs/bahrain/content/1-pavilion/3-phoenix-dactylifera
$imagecount = count(glob($filedir . '/*.{jpg,jpeg,png,gif}', GLOB_BRACE));
这应该计算所有 jpg、jpeg、png、gif 类型的文件
因此,对于 $imagecount,我总是收到“0”。有谁知道,可能是什么问题? (此目录中有一些给定的图像文件)
谢谢!
【问题讨论】:
-
路径是相对的还是绝对的?
-
我评论了下面的答案。
-
然后试试:
glob("." . $filedir...这对你有用吗? -
现在,我正在尝试
count(glob('.' . $filedir . '/*.jpg', GLOB_BRACE));存在 3 个 .jpg 文件,但这也不起作用......结果是“0”