Guten Morgen,
<?php
$handle = opendir(".");
while($file = readdir ($handle)) {
if($file != "." && $file != "..") {
$split=explode(".", $file);
if($split[1]=="gif" or $split[1]=="jpg") {
$size=filesize($file);
if($size<1000) {
$w="Byte";
}
else {
$size=$size/1000;
$w="Kbyte";
}
echo "$file - $size $w<br>";
}
}
}
closedir($handle);
?>Leider bekomm ich neben dem Gewollten aber auch das geliefert:
Notice: Undefined offset: 1 in c:programmeapache groupapachehtdocsdir.phtml on line 6
Ob da jetzt ein Fehler in Deinem Script ist, vermag ich so früh am Morgen nicht zu sagen. Aber es fehlt auf jeden Fall was:
Du berücksichtigst gar nicht, ob die zurückgelieferten Namen ihrerseits wiedr Verzeichnisse darstellen. Die Funktion is_dir() sollte da weiterhelfen. Und dann ist ggf. Rekursion angesagt.
Liebe Grüße aus http://www.braunschweig.de
Tom