Filstørrelse for billede i KB eller MB
I fortsættelse af dette allerede accepterede svar:http://www.eksperten.dk/spm/577524
har jeg et tillægsspørgsmål:
Dette gør, at jeg kan få vist filstørrelsen på et billede:
function getlist($dir, $mode){
if ($handle = opendir('albums/'.$dir)){
while (false !== ($file = readdir($handle))) {
if(eregi("\.jpe?g$", $file) || eregi("\.gif$", $file) || eregi("\.bmp$", $file) || eregi("\.png$", $file)) {
$fsize = filesize('albums/'.$dir.'/'.$file);
$count = $count+1;
$data = $data.' <a href="fileview.php?album='.$dir.'&file='.$file.'&view='.$mode. ' target="_self"><img src="data/images/skin/icons/image.gif" /> ';
$data = $data.$file;
$data = $data.'</a><font color="#FF0000"> - ' . $fsize . ' bytes</font><br />';
}
}
closedir($handle);
}
return $data;
}
Mon det er muligt at lave dette, således, at det vises i antal KB hhv. MB afhængig af størrelsen på billedet. Billeder kan variere i størrelse fra 5 KB op til 12 MB og det bliver nogle voldsomme store tal at se på, hvis f.eks. 12 MB skal skrives som bytes: 12000000 bytes.
