<?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],$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); } ?>