0,0 → 1,135 |
<?php |
function time2str($time) |
{ |
$time = floor($time); |
if (!$time) |
return "0 seconds"; |
$d = $time/86400; |
$d = floor($d); |
if ($d){ |
$str .= "$d days, "; |
$time = $time % 86400; |
} |
$h = $time/3600; |
$h = floor($h); |
if ($h){ |
$str .= "$h hours, "; |
$time = $time % 3600; |
} |
$m = $time/60; |
$m = floor($m); |
if ($m){ |
$str .= "$m minutes, "; |
$time = $time % 60; |
} |
if ($time) |
$str .= "$time seconds, "; |
$str = ereg_replace(', $','',$str); |
|
return $str; |
} |
|
function time2strclock($time) |
{ |
$time = floor($time); |
if (!$time) |
return "00:00:00"; |
|
$str["days"] = $str["hour"] = $str["min"] = $str["sec"] = "00"; |
|
$d = $time/86400; |
$d = floor($d); |
if ($d){ |
if ($d < 10) |
$d = "0" . $d; |
$str["days"] = "$d"; |
$time = $time % 86400; |
} |
$h = $time/3600; |
$h = floor($h); |
if ($h){ |
if ($h < 10) |
$h = "0" . $h; |
$str["hour"] = "$h"; |
$time = $time % 3600; |
} |
$m = $time/60; |
$m = floor($m); |
if ($m){ |
if ($m < 10) |
$m = "0" . $m; |
$str["min"] = "$m"; |
$time = $time % 60; |
} |
if ($time){ |
if ($time < 10) |
$time = "0" . $time; |
} |
else |
$time = "00"; |
$str["sec"] = "$time"; |
if ($str["days"] != "00") |
$ret = "$str[days]:$str[hour]:$str[min]:$str[sec]"; |
else |
$ret = "$str[hour]:$str[min]:$str[sec]"; |
|
return $ret; |
} |
|
function date2timediv($date,$now) |
{ |
list($day,$time)=explode(' ',$date); |
$day = explode('-',$day); |
$time = explode(':',$time); |
$timest = mktime($time[0],$time[1],$time[2],$day[1],$day[2],$day[0]); |
if (!$now) |
$now = time(); |
return ($now - $timest); |
} |
|
function date2time($date) |
{ |
list($day,$time)=explode(' ',$date); |
$day = explode('-',$day); |
$time = explode(':',$time); |
$timest = mktime($time[0] ?"":0,$time[1],$time[2],$day[1],$day[2],$day[0]); |
return $timest; |
} |
|
function bytes2str($bytes) |
{ |
$bytes=floor($bytes); |
if ($bytes > 536870912) |
$str = sprintf("%5.2f GBs", $bytes/1073741824); |
else if ($bytes > 524288) |
$str = sprintf("%5.2f MBs", $bytes/1048576); |
else |
$str = sprintf("%5.2f KBs", $bytes/1024); |
|
return $str; |
} |
|
function nothing($ret) |
{ |
return $ret; |
} |
function check_defaults($val,$op,$def) |
{ |
for($i=0;$i<$def[count];$i++){ |
if ($val == $def[$i] && ($op == '' || $op == $def[operator][$i])) |
return 1; |
} |
|
return 0; |
} |
|
function check_ip($ipaddr) { |
if(ereg("^([0-9]{1,3})\x2E([0-9]{1,3})\x2E([0-9]{1,3})\x2E([0-9]{1,3})$", $ipaddr,$digit)) { |
if(($digit[1] <= 255) && ($digit[2] <= 255) && ($digit[3] <= 255) && ($digit[4] <= 255)) { |
return(1); |
} |
} |
return(0); |
} |
|
?> |