Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Grejo
    Registrato dal
    Jan 2003
    Messaggi
    838

    Identazione Scan Directory

    codice:
    $BASEDIR="C:/Directory";
    function recursedir($BASEDIR){
        global $Num_Tabs;
    	$hndl=opendir($BASEDIR);
        while($file=readdir($hndl)){
            if($file=='.' || $file=='..') continue;
            $completepath="$BASEDIR/$file";
            if(is_dir($completepath)){
    		    echo "$file.
    ";
                recursedir($BASEDIR.'/'.$file);
            }else{
    			echo "$file
    ";
            }// if - else
        }// while
    }// recursedir
    recursedir($BASEDIR);
    Come faccio a fare in modo che si identi man mano che "entra" nei meandri della directory ossia che entra nelle sue sottodirectory?
    Nato per essere un vincente, vivo per dimostrarlo!

    Paperino si fà le paperine ed è contento,
    Topolino si fà le topoline ed è contento,
    Pippo non è contento.

  2. #2
    Utente di HTML.it L'avatar di xPilux
    Registrato dal
    Jul 2004
    Messaggi
    103
    Potresti contare il numero di directory che hai
    sopra:
    per esempio

    /documenti/prova/ = 2
    /documenti/prova/test = 3

    per farlo potrest semplicemente fare:

    Codice PHP:
    ...
    if(
    $file=='.' || $file=='..') continue;
    $completepath="$BASEDIR/$file"
    $n countexplode('/'$completepath) ) +1;
    while(
    $n){
     echo 
    '';
     
    $n--;
    }
                
    if(
    is_dir($completepath)){...
    ... 
    ... un po grezzo ma dovrebbe funzionare!

  3. #3
    Utente di HTML.it L'avatar di Grejo
    Registrato dal
    Jan 2003
    Messaggi
    838
    Ok ... è perfetto ... grazie mille ...!!! Ciao, Grejo.
    Nato per essere un vincente, vivo per dimostrarlo!

    Paperino si fà le paperine ed è contento,
    Topolino si fà le topoline ed è contento,
    Pippo non è contento.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.