Förutsatt att du kör scriptet på en burk med uptime (företrädelsevis Unix + unixkloner):
<?= exec("uptime") ?>
------------------
skaparen av allt som är mjukt och luktar lavendel
3 svar · 266 visningar · startad av matthiaz
Tjena!
Jag undrar hur kan man skriva ut i php så att det står hur många dagar och sekunder och timmar en server har varit uppe utan reboot?
Jag vill gärna ha hela koden!
Förutsatt att du kör scriptet på en burk med uptime (företrädelsevis Unix + unixkloner):
<?= exec("uptime") ?>
------------------
skaparen av allt som är mjukt och luktar lavendel
Samma krav som ovan (uptime).
<?
#============================================================
# Returns the uptime of a Linux system by parsing through /proc/uptime.
# It returns a 4-field array (days, hours, minutes, seconds).
# I typically use it like:
# $ut = linuxUptime();
# echo "Time since last reboot: $ut[0] days, $ut[1] hours, $ut[2] minutes";
function linuxUptime() {
$ut = strtok( exec( "cat /proc/uptime" ), "." );
$days = sprintf( "%2d", ($ut/(3600*24)) );
$hours = sprintf( "%2d", ( ($ut % (3600*24)) / 3600) );
$min = sprintf( "%2d", ($ut % (3600*24) % 3600)/60 );
$sec = sprintf( "%2d", ($ut % (3600*24) % 3600)%60 );
return array( $days, $hours, $min, $sec );
}
?>
/j
------------------
R6
Tack båda två, det funkar ju perfekt!
Detta forum rokkar verkligen!