Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Elencare tutti i file e le sottocartelle di una cartella

    In Php,
    come si può elencare tutti i file e le sottocartelle di una cartella?

    grazie

  2. #2
    facendocisi una funzione

    prendi spunto da questa

    Codice PHP:
    function dir_tree_full($path='.')
     {
      
    //contatore statico che indica la profondità del nodo correntemente analizzato
      
    static $deep
      
      if(!(
    $dir opendir($path))) return 0;
      
      while(
    $file readdir($dir))
          {
                  
             
    //se il file letto è diverso da '.' e '..'
             
    if(($file != '.') && ($file != '..'))
               {
                 
    //stampo dei caratteri di indentazione della direcrory corrente in base alla pofondità del nodo
                 
    for($j=0;$j<$deep;$j++) echo "----"
                  
                 echo 
    "$file
    "
    ;//stampo il nome del file o della directory

             
                 
    if(is_dir("$path/$file"))//se il file è una directory devo entrarvi ed analizzarla
                  
    {
                   
    $deep++;//scendo di un livello
                   
    dir_tree_full("$path/$file");//stampo l'albero della dir appena trovata 
                  
    }
               }
         }     
      
    closedir($dir); //chiudo la dir          
     
      //torno ad analizzare il livello superiore
      
    $deep--;
      return 
    1;         
     } 

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.