[TYPO3-dev] Byte size of image
Tapio Markula
tapio.markula at xetpoint.fi
Sat Mar 28 12:02:26 CET 2009
Xavier Perseguers
> I guess you'll be interested into
>
> $size = ....;
> t3lib_div::formatSize($size, $GLOBALS['LANG']->getLL('byteSizeUnits',
> true));
seems to work - endeed the name was 'M' instead of 'Mb'
Maybe I still use this hack converting float to string and strip result
if($imageDetails['bytesize']>1000000) {
$size=floatval($imageDetails['bytesize']/1000000);
$size=strval($size);
$sizepos=strpos($size,'.');
$size=substr($size,0,$sizepos+2);
$imageDetails['bytesize']=$size.' Mb';
}
elseif ($imageDetails['bytesize']>1000) {
$size=floatval($imageDetails['bytesize']/1000);
$size=strval($size);
$sizepos=strpos($size,'.');
$size=substr($size,0,$sizepos+2);
$imageDetails['bytesize']=$size.' Kb';
}
else $imageDetails['bytesize']=$imageDetails['bytesize'].' b';
More information about the TYPO3-dev
mailing list