Ho provato a modificare il codice in modo che lui mi faccia solo l'elenco delle cartelle, ma non mi stampa nulla anche se ci sono.
Questo è il codice:
codice:
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
<?php
$d = dir("galleria/");
//echo "Handle: " . $d->handle . "
\n";
//echo "Path: " . $d->path . "
\n";
while (false !== ($entry = $d->read())) {
  if (is_dir($entry)){
    if($entry != "." && $entry != "..")
    {
      echo "<tr><td width=\"50%\"><p align=\"center\"><img src=\"galleria/$entry.\"></td>";
      if(false !== ($entry = $d->read()))
      echo "<td width=\"50%\"><p align=\"center\"><img src=\"galleria/$entry.\"></td></tr>";
      else
        {
        echo "<td width=\"50%\"></td></tr>";
        break;
      }
    }
  }
}
$d->close();
?>
</table>
Praticamente ho aggiunto la riga "if (is_dir($entry))" che dovrebbe "stabilire" se $entry è una directory o un file.

Magari sto sbagliando ad usare "is_dir".
Grazie!