[PHP] Listare il contenuto di una directory

Una funzione facile facile per listare il contenuto di una directory.

<?php
    function list_directory($dir, $type){
    $handler = opendir($dir);
    while(false !== ($file = readdir($handler))){
    $tipo = filetype($dir.’/’.$file);
    switch($tipo){
      case $type:
      if($file != ‘.’ && $file != ‘..’){
        $ris[count($ris)] = $file;
       }
      break;
     }     
   }
   return $ris; 
  }
?>

Per listare i file:

<?php
 list_directory(‘/path/to/list/’, ‘file’)
?>

Per listare le directory:

<?php
 list_directory(‘/path/to/list/’, ‘dir’)
?>

Facile no? 🙂

3 thoughts on “[PHP] Listare il contenuto di una directory”

Comments are closed.