toxic

备忘录

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
<?
define('INFO_PWD','bdijltvwxzBCDEFGIJLMOQTVWXZ12357');
$time = time();
$clinetKey = $_GET['key'];
$myKey = md5($time.INFO_PWD);
if($myKey != $clinetKey){
    exit('no access!');
}

require '../Conf/db.inc.php';
$link = mysql_connect(DB_HOST.':'.DB_PORT,DB_USER,DB_PWD);

$system = array(
    '系统' => php_uname(),
    'PHP运行' => php_sapi_name(),
    '客户端IP' => $_SERVER['REMOTE_ADDR'],
    'mysql版本' => mysql_get_server_info($link)
);

//如果PHP没有禁用exec函数
if(function_exists('exec')){
    if(strpos(php_uname(),'mac') > -1){
        $systype = 'mac';
    }else{
        $systype = 'linux';
    }

    switch($systype){
        case 'mac':   $cpu_name = exec('sysctl -n machdep.cpu.brand_string');
            $mem_usage = exec('echo $(top -l 1 | awk /PhysMem/;)');
            break;
        case 'linux':  $cpu_name = exec('cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c ');
            $mem_usage = exec('cat /proc/meminfo | grep Mem');
            break;
    }

    $system['CPU'] = $cpu_name;
    $system['内存使用'] = $mem_usage;
    $system['开机时间'] = exec('uptime');
    $system['磁盘状态'] = exec('df -lh');
}



$table ='<center><table class="systemTab">';

foreach($system as $k=>$v){
    $table .= "<tr><td class='title'>$k</td><td class='val'>$v</td></tr>";
}

$table.='</table></center><br/><br/>';
echo $table;
phpinfo();
?>

<style>
    .systemTab{
        line-height:40px;
        font-size:14px;
        width: 600px;
    }

    td.title{
        font-weight: bold;
        width: 100px;
        background:RGB(204,204,255);
    }
    td.val{
        background: #d3d3d3;
    }
</style>

 

posted on 2013-08-16 16:03  toxic  阅读(1788)  评论(0编辑  收藏  举报