Pass a file size to this function like this:
$filesize = get_file_size(2048);
And return a nicely formatted file size:
2 MB
// function to get file size and present in human readable format function get_file_size($size) { $sizes = Array(' B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB'); $ext = $sizes[0]; for ($i=1; (($i = 1024)); $i++) { $size = $size / 1024; $ext = $sizes[$i]; } return number_format($size)." ".$ext; }