Changeset 3

Show
Ignore:
Timestamp:
01/11/05 22:39:47 (4 years ago)
Author:
Rickard
Message:

Fixed "undefined offset" error when /proc/loadavg exists, but can't be loaded.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/upload/admin_index.php

    r2 r3  
    7373 
    7474// Get the server load averages (if possible) 
    75 if (@file_exists('/proc/loadavg')
     75if (@file_exists('/proc/loadavg') && is_readable('/proc/loadavg')
    7676{ 
    7777        // We use @ just in case 
     
    8181 
    8282        $load_averages = @explode(' ', $load_averages); 
    83         $server_load = isset($load_averages[0]) ? $load_averages[0].' '.$load_averages[1].' '.$load_averages[2] : 'Not available'; 
     83        $server_load = isset($load_averages[2]) ? $load_averages[0].' '.$load_averages[1].' '.$load_averages[2] : 'Not available'; 
    8484} 
    8585else if (preg_match('/averages?: ([0-9\.]+),[\s]+([0-9\.]+),[\s]+([0-9\.]+)/i', @exec('uptime'), $load_averages))