Vi prego non mi ci mandate... ma unendo i due scritp precedentemente testati, non riesco ad ottenere quello che voglio.

codice:
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
<?php
$d = dir("galleria/");
while (false !== ($entry = $d->read())) {
  if (is_dir($d->path."/".$entry)){
    if($entry != "." && $entry != "..")
    {
      echo "<tr><td width=\"50%\"><p align=\"center\">$entry</td>";
      if(false !== ($entry = $d->read())){
        if (is_dir($d->path."/".$entry)){
          //se è una directory creo una nuova variabile
          $d2 = dir("entry/");
          //creo un nuovo indice
          $entry2 = $d2->read();
          //inserisco la prima immagine in quella cartella
          echo "<img src=\"$entry2\">";
          $d2->close();
          echo "<td width=\"50%\"><p align=\"center\">$entry</td></tr>";
        }    
      }  
      else
        {
          echo "<td width=\"50%\"></td></tr>";
          break;
        }
     }
  }
}
$d->close();
?>
</table>
Mi scrive:

Warning: dir(Nuova cartella/): failed to open dir: Invalid argument in C:\WM\www\elenco.php on line 13

Fatal error: Call to a member function on a non-object in C:\WM\www\elenco.php on line 14

christian