ClemensBW
Registered User
Moin,...
auf 127.0.0.1 geht es ohne Probleme, da sagt er mir fein "» Uptime: 7 Stunden und 59 Minuten."
aber wenn ich es auf den Server lade, kann er den Wert, warum auch immer nicht auslesen. Hat jemand eine Idee ?
PHP:
//Uptime auslesen
function uptime() {
if( $fd = @fopen('/proc/uptime', 'r')) {
$ar_buf = split(' ', fgets($fd, 4096));
fclose($fd);
$sys_ticks = trim($ar_buf[0]);
$min = $sys_ticks / 60;
$hours = $min / 60;
$days = floor($hours / 24);
$hours = floor($hours - ($days * 24));
$min = floor($min - ($days * 60 * 24) - ($hours * 60));
if ($days != 0) {
$result = $days."d ";
}
if ($hours != 0) {
$result .= $hours." Stunden und ";
}
$result .= $min ." Minuten.";
} else
{
$result = "Kann nicht ausgelesen werden";
}
return $result;
}
$uptime=uptime();
// ausgabe von $uptime
echo("» Uptime: " . $uptime . "<br>");
auf 127.0.0.1 geht es ohne Probleme, da sagt er mir fein "» Uptime: 7 Stunden und 59 Minuten."
aber wenn ich es auf den Server lade, kann er den Wert, warum auch immer nicht auslesen. Hat jemand eine Idee ?