使用PHP,我需要计算某个目录中的所有图像,由变量$ filedir给出,并将此计数存储在变量$ imagecount中。
因此,我使用以下内容:
$fileurl = $file->url();
此变量提供文件目录的路径,如: 的/ mnt / WEB5 / D1 /五千二百一十四万六千一百八十七分之八十七/ htdocs中/巴林/内容/ 1-亭/ 3-凤dactylifera
$imagecount = count(glob($filedir . '/*.{jpg,jpeg,png,gif}', GLOB_BRACE));
这应该计算jpg,jpeg,png,gif
类型的所有文件结果,我总是收到" 0"为$ imagecount。有谁知道,问题可能是什么? (此目录中有一些给定的图像文件)
谢谢!
答案 0 :(得分:0)
使用chdir()设置所需的目录。
<?php
echo getcwd(),"<br>"; // where you start from
chdir($filedir); // where you want to look
echo getcwd(),"<br>"; // see if you actually got there
$image_count=count(glob("*.{jpg,jpeg,png,gif}",GLOB_BRACE);
echo "$image_count";
?>