Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Stampare un elenco di tutti i file in una directory

    come faccio?
    IN REALTA' SONO REGISTRATO DAL 2001 PERO' MI HANNO BANNATO PER AVER SCRITTO DUE MESSAGGI NELLA SEZIONE ERRATA...CHE RICONOSCENZA!!!

  2. #2
    Codice PHP:
    $handle opendir('folder/');
    while (
    false !== ($file readdir($handle))) {
        if (
    $file != "." AND $file != "..") {        
            echo 
    "<div>$file</div>";
        }
    }
    closedir($handle); 

  3. #3
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    se invece ti interessano solo i file di un certo tipo ( es. .txt)

    $files=glob("$folder/*.txt");
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  4. #4
    grazie! mi serviva questa base per l'upload di piu' immagini contemporneamente
    IN REALTA' SONO REGISTRATO DAL 2001 PERO' MI HANNO BANNATO PER AVER SCRITTO DUE MESSAGGI NELLA SEZIONE ERRATA...CHE RICONOSCENZA!!!

  5. #5
    Alora..
    questo è il codice corretto.. che uso per le mie esigenze:

    Codice PHP:
    $handle opendir($_POST['cartella_upload']); 
    while (
    $file readdir($handle)) 

    echo 
    "<div>$file</div>"
    }  
    closedir($handle); 
    Ora... come faccio a implementare questa funzione... a me servono solo i file .jpg:

    Codice PHP:
    $file=glob("$folder/*.jpg"); 
    IN REALTA' SONO REGISTRATO DAL 2001 PERO' MI HANNO BANNATO PER AVER SCRITTO DUE MESSAGGI NELLA SEZIONE ERRATA...CHE RICONOSCENZA!!!

  6. #6
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    Codice PHP:
    $list_files=glob("cartella/*.jpg"); 
    ti restituisce un array dei file con estensione jpg che potrai utilizzare come vuoi
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  7. #7
    si ok..questo l'avevo capito..

    MA dove lo metto questo $list_files=glob("cartella/*.jpg"); ?????

    all'interno di questo codice:
    $handle = opendir($_POST['cartella_upload']);
    while ($file = readdir($handle))
    {
    echo "<div>$file</div>";
    }
    closedir($handle);
    IN REALTA' SONO REGISTRATO DAL 2001 PERO' MI HANNO BANNATO PER AVER SCRITTO DUE MESSAGGI NELLA SEZIONE ERRATA...CHE RICONOSCENZA!!!

  8. #8
    Utente di HTML.it L'avatar di Leo15
    Registrato dal
    Sep 2005
    Messaggi
    307
    Se ti interessano solo i file jpg usa il codice di dottwatson così:
    Codice PHP:
    $list_files=glob("cartella/*.jpg");
    foreach(
    $list_files as $file) {
       echo 
    "<div>{$file}</div>";

    La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.
    Isaac Asimov

  9. #9
    ok grazie
    IN REALTA' SONO REGISTRATO DAL 2001 PERO' MI HANNO BANNATO PER AVER SCRITTO DUE MESSAGGI NELLA SEZIONE ERRATA...CHE RICONOSCENZA!!!

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    33
    e per fare un link sul nome del file stampato al file stesso immagino che così sia sbagliato


    echo "<div>$file</div>";

    Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';'

    ele

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.