M4URIC3
Grünschnabel
Hallo,
ich habe mir einen Uptime Script gebaut der mir die letzten 24 Stunden also 1440 Minuten anzeigen soll, Problem nur ich möchte das alles zusammengefasst wird.
So soll es sein:
Von 22:00 bis 06:00 Online
Von 06:00 bis 07:00 Offline
Von 07:00 bis 22:00 Offline
und nicht so:
Um 22:00 Online
Um 22:01 Online
Um 22:02 Online
Um 22:03 Online
Um 22:04 Online
etc...
Mein Code:
wahre nett wenn mir da jemand weiterhelfen könnte.
MFG
Maurice
ich habe mir einen Uptime Script gebaut der mir die letzten 24 Stunden also 1440 Minuten anzeigen soll, Problem nur ich möchte das alles zusammengefasst wird.
So soll es sein:
Von 22:00 bis 06:00 Online
Von 06:00 bis 07:00 Offline
Von 07:00 bis 22:00 Offline
und nicht so:
Um 22:00 Online
Um 22:01 Online
Um 22:02 Online
Um 22:03 Online
Um 22:04 Online
etc...
Mein Code:
PHP:
echo '<div class="progress" style="width: 98%">';
for($i=1440; $i>=0; $i--){
$time = time()-60*$i;
$date = date('YmdHi', $time);
$result2 = mysql_query("SELECT status FROM uptime_status WHERE date='$date' AND owner='{$domain_row['id']}'");
$num_row = mysql_num_rows($result2);
if($num_row == 0){
echo date('d.m.Y H:i', $time) .' Uhr | Nicht gefrüft';
} else if ($num_row == 1){
$row2 = mysql_fetch_array($result2);
if($row2['status'] == 0){
$status = 'danger';
$text = "Offline";
}else if($row2['status'] == 1){
$status = 'success';
$text = "Online";
}
echo date('d.m.Y H:i', $time) .' Uhr | '. $text;
} else {
echo date('d.m.Y H:i', $time) .' Uhr | Nicht gefrüft';
}
}
echo '</div>';
wahre nett wenn mir da jemand weiterhelfen könnte.
MFG
Maurice