Использование 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/";
С
/ Миниатюры /*/
Вы ищете изображения в подкаталогах папки с миниатюрами, но не в самой папке.