Co tu dużo opisywać ;) myślę, że kod w miarę dobrze opisany ;)
<?php
$folder = "Nazwa folderu"
$open = opendir($folder);
$i=0;
print "<table><tr>";
while ($files = readdir($open)) {
$filename = $files;
if ($filename == "."){ //to zapobiegnie wyświetleniu pliku, którego w rzeczywistości niema (błąd występujący przy funkcji readdir)
print "\n";
}
elseif ($filename == ".."){ //tak jak wyzej
print "\n";
}
else {
print "<td><a href=\"$folder/$filename\">$filename</a>\n</td>"; //wyswietlamy nasze pliki
$i++;
}
if ($i%5==0) print "</tr><tr>"; //To zagwarantuje nam, ze bedziemy miec po 5 plikow w 1 wierszu
}
print "</td></tr></table>";
?>