From 0be0c62fc1f229182953357c146c89fd05740f90 Mon Sep 17 00:00:00 2001 From: "Vlad C." Date: Tue, 5 Mar 2013 12:43:06 +0200 Subject: [PATCH] Update uptime.php --- uptime.php | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/uptime.php b/uptime.php index 563a7ce..6b4c5f8 100644 --- a/uptime.php +++ b/uptime.php @@ -1,9 +1,19 @@ 0 ? $days . ' day'.($days > 1 ? 's' : '') : $hours.':'.$mins.':'.$seconds; +} + $array = array(); -$data = shell_exec('uptime'); -$uptime = explode(' up ', $data); -$uptime = explode(',', $uptime[1]); -$array['uptime'] = $uptime[0]; +$fh = fopen('/proc/uptime', 'r'); +$uptime = fgets($fh); +fclose($fh); +$uptime = explode('.', $uptime, 2); +$array['uptime'] = sec2human($uptime[0]); + $fh = fopen('/proc/meminfo', 'r'); $mem = 0; @@ -55,4 +65,4 @@
Up
'; -echo json_encode($array); \ No newline at end of file +echo json_encode($array);