Hi,
For my site I have a simple script to calculate server load and Uptime. As follows:
<TR>
<TD><?php
function linuxUptime() {
$ut = strtok( exec( "cat /proc/uptime" ), "." );
$days = sprintf( "%2d", ($ut/(360024)) );
$hours = sprintf( "%2d", ( ($ut % (360024)) / 3600) );
$min = sprintf( "%2d", ($ut % (360024) % 3600)/60 );
$sec = sprintf( "%2d", ($ut % (360024) % 3600)%60 );
return array( $days, $hours, $min, $sec );
}
$ut = linuxUptime();
echo "Uptime: $ut[0] days, $ut[1] hours, $ut[2] minutes";
?></TD></TR>
<TR>
<TD><?php
$loadavg_array = explode(" ", exec("cat /proc/loadavg"));
$loadavg = $loadavg_array[2];
print("Server load: " . $loadavg . "%");
?></TD></TR>
The problem is, it outputs nothing! No errors, nothing on the screen. It just leaves it blank! Help? Thanks!