readdir() daraufhin überprüfen ob es ein Ordner ist
martinli
- php
2 eddi
Hallo,
Ich hab mit ein Skript gebastelt, mit dem mehrere ebenen tief in den Inhalt von Ordnern schauen kann.
Alles basiert im endeffeckt auf:
$handle = opendir( '.' );
$file = readdir( $handle ) )
Jetzt würde ich gern $file daraufhin überprüfen, ob dies selbst ein Ordner ist oder "nur" eine Datei. Gibt es da eine spezielle Abfrage, oder muss ich den String beispielsweise auch "." überprüfen?
Viele Grüße und vielen Dank
Martin
Hallo,
$handle = opendir( '.' );
$file = readdir( $handle ) )
gängig ist es mit is_dir() zu prüfen. Als plattformübergreifend sicher hat sich allerdings filetype() herausgestellt.
Jetzt würde ich gern $file daraufhin überprüfen, ob dies selbst ein Ordner ist oder "nur" eine Datei. Gibt es da eine spezielle Abfrage, oder muss ich den String beispielsweise auch "." überprüfen?
Du solltest Auch prüfen, ob $file
weder "." noch ".." ist.
Gruß aus Berlin!
eddi