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