Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    226

    creazione menu ad albero

    ciao a tutti,

    ho la necessità di creare un menu ad albero "particolare", cioè mi spiego meglio:

    ho sul mio C: una cartella chiamata "comuni", all'interno di questa ci sono vari file e altre cartelle, all'interno di queste ultime altri file e altre cartelle...

    posso visualizzare questo in una pagina php come menu ad albero?

    n.b. le cartelle e i file di cui sopra, possono aumentare o diminuire, quindi deve essere una cosa automatica...

    aiuto...come fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    226
    per favore help!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    226
    nessuno riesce a darmi una dritta......a dirmi qualcosa.....

  4. #4
    Beh.... con OPENDIR vai a controllare le cartelle ed i file presenti in una cartella di partenza (diciamo la root del tuo albero).

    Devi poi leggere (READDIR()) quanto trovato nella directory principale per vedere se si tratta di una directory o di un file.
    Se si tratta di una directory, allora annidi un altro opendir per aprire anche quella e leggere all'interno.

    Questo a livello di concetto.
    Onestamente, non ho la più pallida idea se sia un metodo performante o meno, o se ne esistano di migliori.

    Intanto puoi arrischiarti a fare delle prove!

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    226
    ti ringrazio
    ora provo un pò

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    226
    ho inserito nella pagina qst codice

    codice:
    <?php
      if ($handle = opendir('C:\Programmi\Apache\Apache2.2\htdocs\sito\allegati')) 
          {
    	while (false !== ($file = readdir($handle))) 
                 { 
    		if ($file != "." && $file != "..") { 
    							echo "$file\n"; 
    						        }  
                 }
             closedir($handle); 
           }
    ?>
    mi visualizza correttamente il contenuto della cartella "allegati"...ma non mi visualizza le altre cartelle contenute (c'è ora 1 cartella "prova1" che contiene 1 file e una cartella "prova2" che a sua volta contiene un file).

    vorrei visualizzare tutto il contenuto della cartella "allegati"

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    226
    aiutooooooooooooo

  8. #8
    :master:
    Vado per tentativi ed errori anche io, ma proverei ad usare IS_DIR() all'interno del ciclo WHILE.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    226
    rieccomi.....sempre con gli stessi problemi :

    - riesco a visualizzare il contenuto della cartella "allegati" ma vorrei poter distinguere le cartelle dai file.......come fare?

    codice:
    <?php
       if ($handle = opendir('C:\Programmi\Apache \Apache2.2\htdocs\sito \allegati')) {
    	echo "CONTENUTO della cartella ALLEGATI:\n";
    	   /* Eseguire un loop all'interno di una directory. */
    	   while (false !== ($file = readdir($handle))) { 
    	   echo "$file\\";
    		   }
    	   closedir($handle); 
    	}
    ?>
    - come posso nascondere il percorso?

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    226
    aiutoooooooo

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.