if (!$load && function_exists('exec')) { $reguptime=trim(exec("uptime")); if ($reguptime) if (preg_match("/, *(\d) (users?), .*: (.*), (.*), (.*)/",$reguptime,$uptime)) $load = $uptime[3]; } $uptime_text = file_get_contents("/proc/uptime"); $uptime = substr($uptime_text,0,strpos($uptime_text," ")); if (!$uptime && function_exists('shell_exec')) $uptime = shell_exec("cut -d. -f1 /proc/uptime"); $days = floor($uptime/60/60/24); $hours = str_pad($uptime/60/60%24,2,"0",STR_PAD_LEFT); $mins = str_pad($uptime/60%60,2,"0",STR_PAD_LEFT); $secs = str_pad($uptime%60,2,"0",STR_PAD_LEFT); $phpver = phpversion(); $mysqlver = (function_exists("mysql_get_client_info")) ? mysql_get_client_info() : '-'; $zendver = (function_exists("zend_version")) ? zend_version() : '-'; echo "$load\n"; echo "$days Days $hours:$mins:$secs\n"; /** * WHMCS does not rely on the following version information for tracking * server status. * * Some 3rd-party integrations may rely on previous revisions of this file that * exposed said information. Users who have 3rd-party functionality which * require this may uncomment the lines at their own risk. * * Future revisions to this file may remove those commented lines and this * documentation block entirely. If a 3rd-party integration that you use * relies on this, please notify them that access to that information via * this script is deprecated as of WHMCS 5.3.9-release.1. * * Anyone is free to contact WHMCS Support for further information or help * resolving integration issues. */ //echo "$phpver\n"; //echo "$mysqlver\n"; //echo "$zendver\n"; }