Есть функция, получающая файлы с нужным расширением "из корня". Как ее модифицировать, чтобы получать файлы из вложенных директорий?
public function listFile2($directory){
$valid_ext = array("mp3", "wav", "m3u");
$list = ftp_nlist($this->connectionId, $directory);
for($as_logs = 0; $as_logs <= count($list); $as_logs++) {
$file = $list[$as_logs];
$basename = basename($file);
$ext = rotator_getExtension($basename);
if ($basename !== '.' && $basename !== '..' && in_array($ext, $valid_ext)) { $this->fileList[] = $file; }
}
return $this->fileList;
}