Coder Snippets Useful tips and snippets I find or come up with.

27Aug/09Off

Return readable filesize

	function get_file_size($filename, $size_in = 'MB')
	{
		$size_in_bytes = filesize($filename);

		if($size_in == 'B')
		{
			$size = $size_in_bytes;
			$precision = 0;
		}
		elseif($size_in == 'KB')
		{
			$size = (($size_in_bytes / 1024));
			$precision = 2;
		}
		elseif($size_in == 'MB')
		{
			$size = (($size_in_bytes / 1024) / 1024);
			$precision = 2;
		}
		elseif($size_in == 'GB')
		{
			$size = (($size_in_bytes / 1024) / 1024) / 1024;
			$precision = 2;
		}

		$size = round($size, $precision);

		return $size.' '.$size_in;
	}

About Sirbastian

No description. Please complete your profile.
Filed under: PHP, Web Comments Off
Comments (0) Trackbacks (0)

Sorry, the comment form is closed at this time.

No trackbacks yet.