使用php glob()以递归方式获取CS CART缩略图目录中的文件

时间:2013-07-30 05:47:06

标签: php glob cs-cart

我尝试使用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

以上脚本适用于“详细”和“产品”文件夹,但不适用于“缩略图”文件夹。

我该如何解决问题?

感谢。

1 个答案:

答案 0 :(得分:0)

尝试替换

$img_folder = "../httpdocs/images/thumbnails/*/";

使用

$img_folder = "../httpdocs/images/thumbnails/";

使用

  

/缩略图/ * /

您正在缩略图文件夹的子目录中查找图片,但不在文件夹本身中查找。