<?php
$uptime = @exec('uptime'); //Gegevens ophalen
preg_match("/averages?: ([0-9\.]+),[\s]+([0-9\.]+),[\s]+([0-9\.]+)/",$uptime,$gem);
  $uptime = explode(' up ', $uptime); //Uptime eruithalen
  $uptime = explode(',', $uptime[1]);
  $uptime = $uptime[0];
  $start=mktime(0, 0, 0, 1, 1, date("Y"), 0);
$einde=mktime(0, 0, 0, date("m"), date("j"), date("y"), 0);
$verschil=$einde-$start; //Totale uptime berkenen
$dagen=$verschil/86400;
$percent=($uptime/$dagen) * 100;
$load=($gem[1] + $gem[2] +  $gem[3])/3; //Serverload berkenen
$uptime = str_replace("days","dagen",$uptime); //Uptime staat standaard in het Engels, days naar dagen omzetten
echo $uptime." - ".round($load,3)." %"; //Echo alles
 ?> 