Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119

    leggere nomi files in cartella

    si può leggere i nomi di tutti i files che ci sono in una cartella senza saperli?

  2. #2
    /* Questa è la maniera corretta di eseguire un loop all'interno di una directory. */
    while (false !== ($file = readdir($handle))) {
    echo "$file\n";
    }


    http://it.php.net/manual/it/function.readdir.php

  3. #3
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    grazie!
    io ho trovato anche scandir()
    qual'è la differenza?

  4. #4
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    A me non funziona...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    952
    while ($file = readdir($handle)) {
    echo "$file\n";
    }
    ...non è uguale??

  6. #6
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    ho provato così
    Codice PHP:
    while ($file readdir($handle)) {
    echo 
    "$file\n";

    e poi così
    Codice PHP:
    $handle './';
    while (
    $file readdir($handle)) {
    echo 
    "$file\n";

    ma non funziona...

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    952
    Al posto di $handle devi mettere il path ASSOLUTO. Ad es:

    $handle="/var/www/htdocs";

  8. #8
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    ho provato così ma non funziona:
    Codice PHP:
        $handle 'f:/programmi/';
        while (
    false !== ($file readdir($handle))) {
    echo 
    "$file\n";} 
    errore:
    codice:
    //
    Warning: readdir(): supplied argument is not a valid Directory resource in f:\programmi\apache group\Apache\localhost\i.php on line ...

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    952
    $path="f:\\programmi\\";

    $handle=opendir($path);

    while ($file = readdir($handle)) {
    echo "$file\n";
    }

    spero di non aver fatto casino con le \\\\\\\\\\\\\\\\\\\\\...

  10. #10
    Codice PHP:
    <?php 
    if ($handle opendir('.')) {
        while (
    false !== ($file readdir($handle))) { 
            if (
    $file != "." && $file != "..") { 
                echo 
    "$file\n"
            } 
        }
        
    closedir($handle); 
    }
    ?>

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.