Chce zrobić listę serwerów Tibi która by liczyła uptime w procentach. Jak dodajesz serwer do listy to czas zaczyna startowac, jak serwer jest offline to od tego czasu będzie sie odejmować każda minute offline.
Znalazłem też coś takiego, ale to tylko oblicza uptime z all time i offtime i właśnie mi brakuje skąd wziąć active time.
Kod
$query = mysql_query("SELECT * FROM ots WHERE id='{$id}' LIMIT 1");
if (mysql_num_rows($query) > 0) {
$row = mysql_fetch_array($query);
$alltime = $row["active"];
$offtime = $row["offtime"];
$ontime = $alltime - $offtime;
$uptime = ($ontime * 100) / $alltime;
return $uptime;
}
A to odejmuje jak serwer jest offline:
Kod
$rem = $rekord["offtime"] - mktime(0,1,0,0,0,0);
mysql_query("UPDATE ots SET offtime='".$rem."' WHERE id='{$id}' LIMIT 1");