34 lines
867 B
PHP
34 lines
867 B
PHP
<?php
|
|
|
|
function getHttpType(){
|
|
$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://';
|
|
return $http_type;
|
|
}
|
|
|
|
function sizeConvert($num){
|
|
$p = 0;
|
|
$format='Byte';
|
|
if($num>0 && $num<1024){
|
|
$p = 0;
|
|
return number_format($num).' '.$format;
|
|
}
|
|
if($num>=1024 && $num<pow(1024, 2)){
|
|
$p = 1;
|
|
$format = 'KB';
|
|
}
|
|
if ($num>=pow(1024, 2) && $num<pow(1024, 3)) {
|
|
$p = 2;
|
|
$format = 'MB';
|
|
}
|
|
if ($num>=pow(1024, 3) && $num<pow(1024, 4)) {
|
|
$p = 3;
|
|
$format = 'GB';
|
|
}
|
|
if ($num>=pow(1024, 4) && $num<pow(1024, 5)) {
|
|
$p = 3;
|
|
$format = 'TB';
|
|
}
|
|
$num /= pow(1024, $p);
|
|
return number_format($num, 3).' '.$format;
|
|
}
|