Výpis souborů z adresáře pomocí readdir()

Na stránkách mám MIDI a v adresáři složku a v ní skladby. Pomocí fce ReadDir() a cyklu while projdu vlastně tu složku v který jsou midi soubory, takže vlastně cyklus while mi usnadní práci ve výpisu těch souborů. Vypadá to zhruba takhle:

<?
$adr = opendir("./midi/skladby");

while (($file = readdir($adr))!==false):

echo "<a href=\"index.php?id=./midi/skladby/$file\">$file</a>";

endwhile;

closedir($adr);
?>

... paráda, takhle to skvěle funguje, ale těch skladeb mám v adresáři kolem 100 a já bych chtěl udělat výpis na stránce po 10ti a s odkazem na další a další.

Zkoušel jsem tam do toho motat cyklus for, podobně jak když stránkuju výpisy z databáze, ale moc mi to nešlo.

Ví prosím někdo jak na to?

Díky moc, Petr
<HTML>$pole = array(0);
$i = 0;
$adr = opendir("./midi/skladby");
while (($file = readdir($adr))!==false) {
$pole[$i++] = $file;
}
closedir($adr);

nyni mas nazvy souboru v poli...

for($i = $od; $i < $do; $i++)
echo $pole[$i];</HTML>
Díky Richarde, zkusím to!