lost-1987
<?
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>

 

分类:

技术点:

相关文章:

  • 2021-11-08
  • 2021-10-07
  • 2021-11-13
  • 2021-10-27
  • 2021-10-17
  • 2021-10-17
猜你喜欢
  • 2022-01-21
  • 2021-10-07
  • 2021-10-17
  • 2021-11-24
  • 2021-10-17
  • 2021-10-17
相关资源
相似解决方案