1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31: | <?php
$uptime_array = explode(" ", exec("cat /proc/uptime"));
$seconds = round($uptime_array[0], 0);
$minutes = $seconds / 60;
$hours = $minutes / 60;
$days = floor($hours / 24);
$hours = floor($hours - ($days * 24));
$minutes = floor($minutes - ($days * 24 * 60) - ($hours * 60));
$seconds = floor($seconds - ($days * 24 * 60 * 60) - ($hours * 60 * 60) - ($minutes * 60));
$uptime_array = array($days, $hours, $minutes, $seconds);
if ($uptime_array[0] == 0) {
if ($uptime_array[1] == 0) {
if ($uptime_array[2] == 0) {
print("Uptime: " . $uptime_array[3] . " Sekunden");
}
else {
print("Uptime: " . $uptime_array[2] . " Minuten");
}
}
else {
print("Uptime: " . $uptime_array[1] . " Stunden");
}
}
else {
print("Uptime: " . $uptime_array[0] . " Tage");
}
?> |