= 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; } ?>