我尝试使用glob()以递归方式从CS CART安装的缩略图目录中获取所有图像文件,但它无法正常工作。当我将相同的代码应用于图像目录时,它可以工作。
以下是我的PHP脚本:
$img_folder = "../httpdocs/images/thumbnails/*/";
$files = glob($img_folder . "*.{jpg,jpeg,png,gif}", GLOB_BRACE);
print_r($files);
echo "<br>";
foreach($files as $file) {
echo "Uploading ";
print_r($file);
echo "<br>";
}
'images'文件夹的目录设置:
..../images
|
+-- thumbnails
|
+-- detailed
|
+-- products
以上脚本适用于“详细”和“产品”文件夹,但不适用于“缩略图”文件夹。
我该如何解决问题?
感谢。
答案 0 :(得分:0)
尝试替换
$img_folder = "../httpdocs/images/thumbnails/*/";
使用
$img_folder = "../httpdocs/images/thumbnails/";
使用
/缩略图/ * /
您正在缩略图文件夹的子目录中查找图片,但不在文件夹本身中查找。