kungschu: Alle .txt-Dateien aus einem Verzeichniss auslesen

Hallo.

Ich möcht aus einem Verzeichnis alle darin vorhandenen .txt-Dateien auslesen. Etwa so:

  
foreach ($file) {  
  
     if (is_readable($file)) {  
  
        readfile($file);  
     }  

Wegen meiner mangelhaften php-Kenntnisse weiß ich aber nicht recht weiter. Mein Problem ist foreach(). Wie sage ich dem Script, dass es für jede .txt-Datei die if-Schleife durchlaufen soll?

Danke; einen schönen Sonntag noch.

MfG, Kungschu.

  1.   
    foreach($file as $key=>$value)  
    {  
        if(is_readable($value))  
        {  
            readfile($value);  
        }  
    }  
    
    

    Ich kenne jetzt deinen weiteren Code nich, müsste aber gehen.

    1. Hallo Manko10.

      Es existiert noch kein Code; ich stecke noch in den Überlegungen.

      Dein Beispiel müsste funktionieren, ja. Wie stelle ich jetzt aber den Bezug zu einem bestimmten Verzeichniss her; wie gebe ich den Pfad von $file an, wo ich doch keine Datei direkt (etwa:$file="datei.txt";) ansprechen kann?

      MfG, Kungschu.

      1. hi kungschu,

        schau dir mal die funktion scandir an.. ich glaube die müsste dir weiterhelfen, danach mit du nur noch die einträge über ne schleife filtern:

        http://de.php.net/manual/de/function.scandir.php

        gruss,
        robbbe.

  2. Hallo kungschu.

    Wie sage ich dem Script, dass es für jede .txt-Datei die if-Schleife durchlaufen soll?

    Einmal abgesehend davon, dass es so etwas wie eine „if-Schleife“ nicht gibt, ist das erste Beispiel zur glob-Funktion exakt das, was du suchst.

    Einen schönen Sonntag noch.

    Gruß, Mathias

    --
    ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
    debian/rules