Codice PHP:
<?
// Definisco il percorso della mia directory immagini
$img_dir "./foto";

// Utilizzo opendir per aprire la directory
$handle opendir($img_dir);

print 
"<center><table>";

// Creo un ciclo ed utilizzo readdir per esplorare il contenuto della directory
while (false !== ($files readdir($handle)))
{
// Visualizzo le immagini...
if ($files != "." && $files != "..")
{
print 
"<tr><td><img src=$img_dir/$files></td></tr>";
}
}

print 
"</table></center>";
?>
Ma se il problema è solo per la immagine dagli i valori width e height li dove fai il print
print "<tr><td><img src=$img_dir/$files></td></tr>";
e poi magari ci metti un java per farlo aprire in un popup o dove vuoi tu tramite un semplice <a href=

Mentre se vuoi fare i thumb guarda nelle pillole che c'e ne una fantastica per l'upload e il resize delle img ma pero' devi avere le gd lib installate sul server