Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314

    contenuto cartella con solo subdirectory

    Ciao a tutti,
    ho cominciato da poco a programmare anche in php e sono sempre alle prese con un pezzo di codice....
    Sto tentando di leggere (ad albero) in una cartella e visualizzare le cartelle e le sottocartelle (se ce ne sono) di ognuna di queste. Ovviamente non ci riesco e ci sono sopra da giorni... ho trovato un sacco di codice in giro ma cmq non riesco a saltarci fuori , per favore mi aiutate???

    ecco il codice:

    <?php
    $uploads = "albums";

    echo '<ul>';
    if ($dir = opendir($uploads)) {
    while (false !== ($file = readdir($dir))) {
    if ($file != "." && $file != "..") {
    echo "[*]$file"; $newF = $file;

    if (is_dir($newF))
    {

    if ($dh = opendir($newF))
    {
    while (($file = readdir($dh)) !== false)
    {
    echo "filename: $file
    ";
    }
    closedir($dh);
    }

    echo "<ul>[*]$file[/list]";
    }
    echo "";
    }
    }
    closedir($dir);
    }
    echo '[/list]';
    ?>

    Grazie mille
    Lia
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    devi usare la ricorsione:

    - metti l'acesso alla cartella in una funzione
    - se uno degli elementi è una cartella: richiama se stessa con il nuovo parametro
    - per l'avvio: richiama la funzione con la cartella principale

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.