Verzeichnis nach Ordnern und dann nach info.txt durchsuchen

Eiszwerg

Erfahrenes Mitglied
Hallo liebe community,

ich habe ein Hauptverzeichnis (Gallerien) und dort sind zB 3 Unterordner drin. In diesen Unterordnern befinden sich neben vielen vielen Bildern auch eine info.txt mit Informationen zur jeweiligen Gallerie.
Nun möchte ich zuerst in einen Unterordner springen und dann die info.txt auslesen.
Leider gestaltet sich das für mich als äusserst schwierig.

Hier mein Versuch überhaupt erst mal die info.txt zu finden:

PHP:
<?
if ($ordner == "")$ordner = "./" ;
$handle = opendir($ordner);
while ($gallery_ordner = readdir ($handle)) {
    if($gallery_ordner != "." && $gallery_ordner != "..") {
        if(is_dir($ordner."/".$gallery_ordner)) {
            while ($beschreibung = readdir ($gallery_ordner)) {
                if($beschreibung != "." && $beschreibung != "..") {
                    if(is_file($beschreibung)) {
                        if ($beschreibung == "info.txt") echo "Gefunden";
                    } 
                }
            }
        } 
    }
}
closedir($handle);
?>

Als Fehlermeldung erhalte ich:
Code:
Warning: readdir(): supplied argument is not a valid Directory resource in F:\xamp\xampp\htdocs\GalleryScript\ordner.php on line 16

Für Anregungen, die zum gewünschten Ziel führen spreche ich einen Dank aus ;-)
Und bitte gleich mit Erklärung der Code-Passagen. Ich hab nämlich das Gefühl, dass ich das Dateisystemverständnis von php nicht so ganz teile...

Danke Euch!
 
Habe mir die Klasse mal angesehen, muss aber gestehen, dass ich da nicht wirklich verstehe, was Phase ist. Ich bin realtiv neu in der Thematik und kann evtl. daher nicht ganz folgen.
Kann mir jemand die Thematik so näher bringen?
 
Zurück