• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[ERLEDIGT] Problem mit is_dir()

thuemmy

Aktives Mitglied
Folgendes Script bringt mir außer dem Zähler keine Ausgabe:
Code:
    $dir = 'bilder/galerie';
    $liste = scandir($dir);
    for ($i = 0; $i < count($liste); $i++) {
         echo $i;       // testausgabe
         if (is_dir($liste[$i]) && $liste[$i] != '.' && $liste[$i] != '..') {
                 echo $liste[$i];
         }
    }
 
Zuletzt bearbeitet:
Werbung:
Folgendes Script bringt mir außer dem Zähler keine Ausgabe:
Code:
    $dir = 'bilder/galerie';
    $liste = scandir($dir);
    for ($i = 0; $i < count($liste); $i++) {
         echo $i;       // testausgabe
         if (is_dir($liste[$i]) && $liste[$i] != '.' && $liste[$i] != '..') {
                 echo $liste[$i];
         }
    }

Was gibt denn $liste[$i] aus...?
 
So funktioniert das. Das Problem lag daran, dass er in der Liste ja nicht den kompletten Pfad hatte, sondern nur den Verzeichnisnamen aus dem in $dir genannten Pfad.
Code:
    $dir = 'bilder/galerie';
    $liste = scandir($dir);
    for ($i = 0; $i < count($liste); $i++) {
         if (is_dir($dir.'/'.$liste[$i]) && $liste[$i] != '.' && $liste[$i] != '..') {
                 echo $liste[$i];
         }
    }
 
Werbung:
So funktioniert das. Das Problem lag daran, dass er in der Liste ja nicht den kompletten Pfad hatte, sondern nur den Verzeichnisnamen aus dem in $dir genannten Pfad.
Code:
    $dir = 'bilder/galerie';
    $liste = scandir($dir);
    for ($i = 0; $i < count($liste); $i++) {
         if (is_dir($dir.'/'.$liste[$i]) && $liste[$i] != '.' && $liste[$i] != '..') {
                 echo $liste[$i];
         }
    }

Jep, das dachte ich mir ;)
 
Zurück
Oben