Surma
Erfahrenes Mitglied
Hossa,
ich wollte gerade eine Function basteln, die mir ausgibt, ob ein Ordner noch UNterordner hat, oder nicht.
Ich habs wie filgt geschrieben:
Ich hab diese Zeile
HUH?! wo ist mein Denkfehler? Bin ich blind? Helft mir! (Lann das was mit Windoze zutun haben?)
ich wollte gerade eine Function basteln, die mir ausgibt, ob ein Ordner noch UNterordner hat, oder nicht.
Ich habs wie filgt geschrieben:
PHP:
function has_subdirs ($path)
{
$subdir = opendir ($path) ;
if ($subdir != 0)
{
while (false != ($file = readdir ($subdir)))
{
if (($file != ".") && ($file != ".."))
{
if (!is_file ($file))
{
closedir ($subdir) ;
return true ;
}
}
}
}
return false ;
}
Ich hab diese Zeile
auch schon mit is_dir() geschrieben, aber es gibt probleme:if (!is_file ($file))
- bei is_file()
gibt die Funktion immer true zurueck, sobald sich irgend etwas im Ordner befindet - bei is_dir()
gibt sie imemr false zurueck
HUH?! wo ist mein Denkfehler? Bin ich blind? Helft mir! (Lann das was mit Windoze zutun haben?)
Zuletzt bearbeitet: