Location: PHPKode > projects > phpCAMALEO > common/fun2inc/get_filesize.inc
<?php
if(!function_exists('get_filesize'))
{
	#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	# Return the formatted size of a file
	#
	function get_filesize($file_name)
	#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	{
		if(file_exists($file_name))
		{
			$size=filesize($file_name);
			return(format_filesize($size));
		}
		return(0);
	}
	#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	# Format a filesize
	#
	function format_filesize($size)
	#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	{
		if ($size>1024*1024) { $size=number_format(($size/(1024*1024)),2,',','.').' Mb'; }
		elseif ($size>=1024) { $size=number_format(($size/(1024)),1,',','.').' Kb'; }
		elseif ($size<1024) { $size=number_format($size,0,'.','.').' bytes'; }
		return($size);
	}
}
?>
Return current item: phpCAMALEO