Habe eine PHP Windows Installation.
Versuche aus einem Verzeichnis nur die darin enthaltenen Verzeichnise auszulesen.
Doch ich erhalte immer nur falsche Ergebnisse!
Mit is_dir() wird mir nur "." und "..." ausgegeben es sind aber weitere Verzeichnise vorhanden.
Mit !is_file() bekomme ich Verzeichnise und teilweise Dateien.
Ich habe mit filetype() mir mal ausgeben lassen was für Typen in dem Verzeichnis sind.
Bei einer Datei von 3 Dateien zeigt er an das es ein "file" ist bei den anderen nicht. Von den Verzeichnisen kann er nur "." und ".." als "dir" erkennen die anderen Verzeichnise erkennt er nicht!
So habe ich es bis jetzt:
Gibt es eine andere Möglichkeit nur die Verzeichnise auszulesen?
Danke schon mal für eure Antworten.
Versuche aus einem Verzeichnis nur die darin enthaltenen Verzeichnise auszulesen.
Doch ich erhalte immer nur falsche Ergebnisse!
Mit is_dir() wird mir nur "." und "..." ausgegeben es sind aber weitere Verzeichnise vorhanden.
Mit !is_file() bekomme ich Verzeichnise und teilweise Dateien.
Ich habe mit filetype() mir mal ausgeben lassen was für Typen in dem Verzeichnis sind.
Bei einer Datei von 3 Dateien zeigt er an das es ein "file" ist bei den anderen nicht. Von den Verzeichnisen kann er nur "." und ".." als "dir" erkennen die anderen Verzeichnise erkennt er nicht!
So habe ich es bis jetzt:
PHP-Code:
while($dir = readdir($sub_mappen)){
// Hier ist mein Problem
if (!is_file($dir) && $dir != "." && $dir != ".."){
echo filetype($dir);
echo $dir.'<br>
}
// Problem Ende
}
Danke schon mal für eure Antworten.
Kommentar