/**
* Рекурсивное сканирование
*
* @param string $path_dir путь до сканируемой папки
* @return array массив с абсолютным путём
*/
function getArrayFiles($path_dir) {
$array_path = array();
$dir = new RecursiveDirectoryIterator($path_dir);
foreach(new RecursiveIteratorIterator($dir) as $val) {
if($val->isFile()) {
$array_path[] = $val->getPathname();
}
}
return $array_path;
}