questo script è molto semplice.... te l'ho scritto al volo vedi te
Codice PHP:
<?php
$colonne
=7;
$n=1;
$files=glob("foto/*.JPG"); // cambia l' estensione dei file che vuoi raccogliere. *.* per tutti i file

echo "<table border=1>\n<tr>\n";
foreach (
$files as $img)
  {
  echo 
"<td><img src=\"$img\" width=100 height=100></td>\n";
  if (
is_int($n/$colonne)) echo "</tr>\n<tr>\n";
  
$n++;
  }
if (!
is_int(count($files)/$colonne)) echo "</tr>\n";
echo 
"</table>";
?>