Ankündigung

Einklappen
Keine Ankündigung bisher.

erg von readdir() in array speichern?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • erg von readdir() in array speichern?

    Leider bekomme ich es nicht hin einen Ordnerinhalt in ein Array zu speichern!
    PHP-Code:
    chdir(".");
    $need_dir=opendir(".");
    $stuff=readdir($need_dir);
    $a=0;
    while (
    $stuff) {
        
    $bla$stuff$f_t=fileatime($stuff) ;

        echo 
    "
    "
    ;
        
    $stuff=readdir($need_dir);
        
    $test = array ("$a"  => $bla);
        
    $a++;
        }
    closedir($need_dir); 
    irgendwie hab ich da grad ein Verständnis Problem
    bei dem ersten durchlauf hat $a den wert 0 und wird am ende der while um 1 erhöht.
    Gebe ich jetzt in der while schleife var_dump ($test); aus existiert auch der Komplette Arrayindex von [0] bis ende!
    Außerhalb der while gibt es in dem Array nur den höchsten Index sagen wir mal [10] und [0]-[9] sind spurlos verschwunden?

    Was mach ich da grad falsch?

    Danke für eure Hilfe!

  • #2
    PHP-Code:
    <?php 
    $handle
    =opendir('.'); 
    $files = array();
    while (
    $file readdir ($handle))

       if (
    $file != "." AND $file != "..")
            
    $files[] = $file
    }
    closedir($handle); 
    print_r ($files);
    ?>
    Gruß
    phpfan

    Kommentar


    • #3
      THX phpfan das war der richtige winkt mit dem Zaunpfahl!

      Kommentar

      Lädt...
      X