<?php
$uptime 
exec("cat /proc/uptime"); 
$uptime split(" ",$uptime); 
$hours intval($uptime[0] / 3600 24); 
$days intval($uptime[0] / 86400); 
$secs intval($uptime[0] % 60); 
$mins intval($uptime[0] / 60 60); 
   
if (
$days 0

     
$uptimeString .= $days
     
$uptimeString .= (($days == 1) ? " day" " days"); 

if (
$hours 0)  

     
$uptimeString .= (($days 0) ? ", " "") . $hours
     
$uptimeString .= (($hours == 1) ? " hour" " hours"); 

if (
$mins 0) { 
     
$uptimeString .= (($days || $hours 0) ? ", " "") . $mins
     
$uptimeString .= (($mins == 1) ? " minute" " minutes"); 

if (
$secs 0) { 
     
$uptimeString .= (($days || $hours || $mins 0) ? ", " "") . $secs
     
$uptimeString .= (($secs == 1) ? " second" " seconds"); 
}
echo 
$uptimeString?>