<?php
        function GetFileSize($nBytes)
        {
                if ($nBytes >= pow(2,40))
                {
                        $strReturn = round($nBytes / pow(1024,4), 2);
                        $strSuffix = "TB";
                }
                elseif ($nBytes >= pow(2,30))
                {
                        $strReturn = round($nBytes / pow(1024,3), 2);
                        $strSuffix = "GB";
                }
                elseif ($nBytes >= pow(2,20))
                {
                        $strReturn = round($nBytes / pow(1024,2), 2);
                        $strSuffix = "MB";
                }
                elseif ($nBytes >= pow(2,10))
                {
                        $strReturn = round($nBytes / pow(1024,1), 2);
                        $strSuffix = "KB";
                }
                else
                {
                        $strReturn = $nBytes;
                        $strSuffix = "Byte";
                }
               
                if ($strReturn == 1)
                {
                        $strReturn .= " " . $strSuffix;
                }
                else
                {
                        $strReturn .= " " . $strSuffix . "s";
                }
               
                return $strReturn;
        }
?>