\r\n"; flush(); } function index_dir($dir) { global $mp3s; $dir = opendir($dir); while ($file = readdir($dir)) { if ($file == '.' || $file == '..') continue; $path = $dir . '/' . $file; log("path: $path"); if (is_dir($path)) index_dir($path); else if (is_file($path) && preg_match('/\.mp3$/i', $file)) $mp3s[$path] = filetime($path); } closedir($dir); } log('indexing dir ...'); index_dir('musik/Elektro'); log('sorting ...'); arsort($mp3s); $count = count($mp3s); $i = 0; foreach ($mp3s as $mp3 => $time) { log('mp3: ' . $mp3); if ($i > $nbrMp3) break; log('displaying ...'); echo '' . htmlspecialchars(basename($mp3)) . '
'; $i++; } ?>