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:
Praticamente ho aggiunto la riga "if (is_dir($entry))" che dovrebbe "stabilire" se $entry è una directory o un file.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>
Magari sto sbagliando ad usare "is_dir".
Grazie!

Rispondi quotando