servus
ich hab ne kleine funktion geschrieben die das aufzählen von dateien in ordnern und unterordnern ermöglich soll... ich habe 6 bilder und 3 ordner in dem verzeichniss das ich durchsuche.. aber ausgeben tut mir das skript 11.. ich versteh nich wie der auf 11 kommt und ich seh absolut alle dateien auf dem space... hilfe wäre ganz nett
ich hab ne kleine funktion geschrieben die das aufzählen von dateien in ordnern und unterordnern ermöglich soll... ich habe 6 bilder und 3 ordner in dem verzeichniss das ich durchsuche.. aber ausgeben tut mir das skript 11.. ich versteh nich wie der auf 11 kommt und ich seh absolut alle dateien auf dem space... hilfe wäre ganz nett
PHP-Code:
function getDirectoryFiles($path)
{
$totalcount = 0;
if ($handle = opendir ($path))
{
while (false !== ($file = readdir($handle)))
{
$nextpath = $path . '/' . $file;
if ($file != '.' && $file != '..' && !is_link ($nextpath))
{
if (is_dir ($nextpath))
{
$result = getDirectoryFiles($nextpath);
$totalcount += $result['count'];
}
elseif (is_file ($nextpath))
{
$totalcount++;
}
}
}
}
closedir ($handle);
$total['count'] = $totalcount;
return $total;
}
Kommentar