Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php/js]uptime serwera na stronie
lukasz87
post 19.07.2007, 18:10:34
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 4.07.2007

Ostrzeżenie: (0%)
-----


Do wyświetlania uptimu na stronie serwera używam takiego skryptu:

Kod
<?php
$uptime = exec("cat /proc/uptime");
$uptime = split(" ",$uptime);
$uptime = $uptime[0];
?>
<html>
<head>
<script language="javascript">
var upSeconds=<?php echo $uptime; ?>;
function doUptime() {
var uptimeString = "Server Uptime: ";
var secs = parseInt(upSeconds % 60);
var mins = parseInt(upSeconds / 60 % 60);
var hours = parseInt(upSeconds / 3600 % 24);
var days = parseInt(upSeconds / 86400);
if (days > 0) {
uptimeString += days;
uptimeString += ((days == 1) ? " day" : " days") + ", ";
}
if (hours > 0) {
uptimeString += hours;
uptimeString += ((hours == 1) ? " hour" : " hours") + ", ";
}
if (mins > 0) {
uptimeString += mins;
uptimeString += ((mins == 1) ? " minute" : " minutes") + ", ";
}
uptimeString += secs;
uptimeString += ((secs == 1) ? " second" : " seconds");
uptime.innerHTML = uptimeString;
upSeconds++;
setTimeout("doUptime()",1000);
}
</script>
</head>
<body onLoad="doUptime();">

<div id="uptime" style="font-weight:bold;">&nbsp;</div>

</body>
</html>


Chciałbym do tego jeszcze dodać zapisywanie maksymalnego uptimu tzn najwyższego jaki był na serwerze... czy mógłby ktoś zmodyfikować ten skrypt jakoś?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.06.2025 - 06:09