PHP - Come visualizzare il contenuto di una cartella

Novembre 2016

Grazie a PHP, oltre a trasferire file dal PC al server, è possibile visualizzare il contenuto di una cartella e delle sue sottocartelle. Ecco una funzione che permetterebbe di percorrere ricorsivamente le directory e le sottodirectory e di visualizzarne i file:


function ScanDirectory($Directory){  

  $MyDirectory = opendir($Directory) or die('Error');  
 while($Entry = @readdir($MyDirectory)) {  
  if(is_dir($Directory.'/'.$Entry)&& $Entry != '.' && $Entry != '..') {  
                         echo '<ul>'.$Directory;  
   ScanDirectory($Directory.'/'.$Entry);  
                        echo '</ul>';  
  }  
  else {  
   echo '<li>'.$Entry.'</li>';  
                }  
 }  
  closedir($MyDirectory);  
}  

ScanDirectory('.');

Potrebbe anche interessarti :
Il documento intitolato « PHP - Come visualizzare il contenuto di una cartella » da CCM (it.ccm.net) è reso disponibile sotto i termini della licenza Creative Commons. È possibile copiare, modificare delle copie di questa pagina, nelle condizioni previste dalla licenza, finché questa nota appaia chiaramente.