Hallo G.
Dein Script bringt bei mir nie ein Ergebnis.
Was ist da falsch?
hab ja geschrieben, dass das so ausm bauch raus is und nicht getestet
bitte hilfe mir nochmals. danke!
hab grad wenig zeit, aber hab mal bei php.net geguckt. da schreiben se in den kommentaren öfters hilfreiche programme. hab auch was gefunden:
<?php // Sample function to recursively return all files within a directory.<br />// http://www.pgregg.com/projects/php/code/recursive\_readdir.phps
Function listdir($start\_dir='.') {
$files = array();
if (is\_dir($start\_dir)) {
$fh = opendir($start\_dir);
while (($file = readdir($fh)) !== false) {
# loop through the files, skipping . and .., and recursing if necessary
if (strcmp($file, '.')==0 || strcmp($file, '..')==0) continue;
$filepath = $start\_dir . '/' . $file;
if ( is\_dir($filepath) )
$files = array\_merge($files, listdir($filepath));
else
array\_push($files, $filepath);
}
closedir($fh);
} else {
# false if the function was called with an invalid non-directory argument
$files = false;
}
return $files;
}
$files = listdir('.');
print\_r($files);
?\>
das sollte man abändern können, wie man will. also z.b. nur dateien in das array schreiben, die .jpg sind (sofern das nicht sowieso alle seind). und ein count($files) ergibt dann die anzahl. müsst mer halt noch irgendwie die größe mitloggen… wobei man bei dieser lösung ja die dateipfade im array hat und dann mit einer while-schleife nochmal durchgehen kann und die dateigröße zusammenrechnet.
wie gesagt grad wenig zeit. aber ein wenig mit php auseinandersetzen kann ja nicht schaden
grüße,
sebastian
grüßle
Geisterkarle