Использование 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

Вышеприведенный скрипт отлично работает для папок 'details' и 'products', но не для папки 'thumbnails'.

Как мне решить проблему?

Благодарю.

1 ответ

Попробуй заменить

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

С

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

С

/ Миниатюры /*/

Вы ищете изображения в подкаталогах папки с миниатюрами, но не в самой папке.

Другие вопросы по тегам