VANHALEN
Новичок
Всем доброго!
Хочу запустить рекруссивный поиск по маске и получить список файлов, чтобы что-то потом в ним сделать. В моём случае музыкальный плеер например.
Только вот так вот сообразил. Естественно, что читаются и проигрываются только файлы на латинице. Есть желание сделать хранилище универсальным, поэтому переименовывать файлы и папки на латинице не хочется. Есть какой-то вариант, чтобы можно было пользоваться полученым списком как есть? Тоесть получать его в таком виде, в котором можно загрузить в плеер на страничке, или скачать не кракозябами.
Хочу запустить рекруссивный поиск по маске и получить список файлов, чтобы что-то потом в ним сделать. В моём случае музыкальный плеер например.
Код:
function glob_recursive($dir, $mask){
foreach(glob($dir.'/*') as $filename){
if(strtolower(substr($filename, strlen($filename)-strlen($mask), strlen($mask)))==strtolower($mask)) echo '<a href="'.$filename.'">'.$filename.'</a><br>';
if(is_dir($filename)) glob_recursive($filename, $mask);
}
}
glob_recursive("MUSIC", ".mp3");