rendered paste body<?php$nbrMp3 = 3; // Nombre de mp3 à afficher$mp3s = Array();function m_log($msg){ echo $msg . "<br />\r\n"; flush();}function index_dir($dir){ global $mp3s; $d = opendir($dir); while ($file = readdir($d)) { if ($file == '.' || $file == '..') continue; $path = $dir . '/' . $file; m_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($d);}m_log('indexing dir ...');index_dir('musik/Elektro');m_log('sorting ...');arsort($mp3s);$count = count($mp3s);$i = 0;foreach ($mp3s as $mp3 => $time){ m_log('mp3: ' . $mp3); if ($i > $nbrMp3) break; m_log('displaying ...'); echo '<a href="' . htmlspecialchars($mp3) . '" >' . htmlspecialchars(basename($mp3)) . '</a><br />'; $i++;}?>