Se abbiamo necessita’ di leggere il contenuto di una cartella, possiamo far uso di alcune funzioni native di PHP.
Con un semplice esempio, vediamo come leggere il contenuto di una directory stampando i nomi dei file e delle cartelle in essa contenuti:
<?php // $directory="cartella_da_leggere/"; //controllo se si tratta di una cartella if(is_dir($directory)) { if($handle=opendir($directory)) { //scorro tutta la directory while (($indice = readdir($handle)) !== false) { //impedisco la visualizzazione degli elementi . e .. if($indice!='.' && $indice!='..') { echo $indice."<br />"; } } } //chiudo la directory closedir($handle); } ?>
Il codice postato รจ molto semplice e i commenti inseriti aiutano a capire con piu’ facilita’ quanto esposto.