Чутка не успел, закрыли вопрос прошлый. Держи тут тогда:
$sourcePath = realpath(dirname(__FILE__) . '/images');
if (false === $sourcePath) {
return;
}
$excludeItems = [ // Пропускать файлы или директории
'.',
'..',
'.htaccess',
];
$files = [];
$directory = new \RecursiveDirectoryIterator($sourcePath);
$iterator = new \RecursiveIteratorIterator($directory);
foreach ($iterator as $fileInfo) {
$basename = basename($fileInfo->getPathname());
if (in_array($basename, $excludeItems)) {
continue;
}
$files[] = $fileInfo->getPathname();
}