首页 > 编程 > PHP > 正文

phpnow php探针环境检测代码

2020-03-22 18:12:15
字体:
来源:转载
供稿:网友
function _GET($n) { return isset($_GET[$n]) $_GET[$n] : NULL; }function _SERVER($n) { return isset($_SERVER[$n]) $_SERVER[$n] : '[undefine]'; }if (_GET('act') == 'phpinfo') { if (function_exists('phpinfo')) phpinfo(); else echo 'phpinfo() has been disabled.'; exit;$Info = array();$Info['php_ini_file'] = function_exists('php_ini_loaded_file') php_ini_loaded_file() : '[undefine]';if (_GET('act') == 'getip') { $i = _SERVER('SERVER_NAME').'|'._SERVER('REMOTE_ADDR').'|'._SERVER('SERVER_SOFTWARE').'|'.(function_exists('mysql_close') mysql_get_client_info():'').'|'._SERVER('DOCUMENT_ROOT'); $c = @file_get_contents('http://phpnow.org/myip.php '.base64_encode($i)); if (preg_match('/^/d+/./d+/./d+/./d+$/', $c) == 1) echo $c; else echo 'false'; exit;function colorhost() { $c = array('#87cefa', '#ffa500', '#ff6347', '#9acd32', '#32cd32', '#ee82ee'); $a = str_split(_SERVER('SERVER_NAME')); $k = $l = 0; foreach ($a as &$d) { while ($k==$l) $k = array_rand($c); $d = ' b style="color: '.$c[$k].';" '.$d.' /b $l = $k; return implode('', $a);function get_ea_info($name) { $ea_info = eaccelerator_info(); return $ea_info[$name]; }function get_gd_info($name) { $gd_info = gd_info(); return $gd_info[$name]; }define('YES', ' span Yes /span define('NO', ' span No /span !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" html xmlns="http://www.w3.org/1999/xhtml" head title PHPnow Works! /title meta http-equiv="Content-Type" content="text/html; charset=utf-8" / meta name="author" content="YinzCN" / meta name="reply-to" content="YinzCN@Gmail.com" / meta name="copyright" content="YinzCN" / style type="text/css" body {font-family : verdana, tahoma;font-size : 12px;margin-top : 10px;form {margin : 0;table {border-collapse : collapse;.info tr td {border : 1px solid #000000;padding : 3px 10px 3px 10px ;.info th {border : 1px solid #000000;font-weight : bold;height : 16px;padding : 3px 10px 3px 10px;background-color : #9acd32;input {border : 1px solid #000000;background-color : #fafafa;text-decoration : none;color : #000000;a:hover {text-decoration : underline;a.arrow {font-family : webdings, sans-serif;font-size : 10px;a.arrow:hover {color : #ff0000;text-decoration : none;.item {white-space: nowrap;text-align: right; /style script type="text/JavaScript" function $(id) { return document.getElementById(id); }function get_ip() { var XMLHttp, r; XMLHttp = window.XMLHttpRequest new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP"); XMLHttp.onreadystatechange = function() { if (XMLHttp.readyState == 4) r = XMLHttp.responseText; if (r == 'false') $('ip_r').innerHTML = '获取外网 IP 失败!'; else $('ip_r').innerHTML = '此服务器互联网 IP br / a href="http://'+r+'" '+r+' /a XMLHttp.open("GET", " act=getip", true); XMLHttp.send(); /script /head body onload="get_ip();" div div div div a href="http://phpnow.org/go.php id=1005" 为何只能本地访问 /a /div div id="ip_r" 正在获取 IP 地址 /div /div div div a href=" =_SERVER('PHP_SELF') " =colorhost() /a /div div # Let's b PHP /b b now /b b ! /b /div /div /div br / table width="100%" th colspan="2" Server Information /th /tr td SERVER_NAME /td td =_SERVER('SERVER_NAME') /td /tr td SERVER_ADDR:PORT /td td =_SERVER('SERVER_ADDR').':'._SERVER('SERVER_PORT') /td /tr td SERVER_SOFTWARE /td td =stripos(_SERVER('SERVER_SOFTWARE'), 'PHP') _SERVER('SERVER_SOFTWARE'):_SERVER('SERVER_SOFTWARE').' PHP/'.PHP_VERSION /td /tr td PHP_SAPI /td td =PHP_SAPI /td /tr td php.ini /td td =$Info['php_ini_file'] /td /tr td 网站主目录 /td td =_SERVER('DOCUMENT_ROOT') /td /tr td Server Date / Time /td td =gmdate('Y-m-d', time()+TimeZone*3600) =gmdate('H:i:s', time()+TimeZone*3600) span ( =(TimeZone 0 '-':'+').gmdate('H:i', abs(TimeZone)*3600) ) /span /td /tr td Other Links /td a href=' =_SERVER('PHP_SELF') act=phpinfo' phpinfo() /a | =file_exists('phpMyAdmin') ' a href="/phpMyAdmin" phpMyAdmin /a ' : ' a href="http://phpnow.org" PHPnow.org /a ' /td /tr /table hr / table width="100%" th colspan="2" PHP 组件支持 /th /tr td Zend Optimizer /td td =defined('OPTIMIZER_VERSION') YES.' / '.OPTIMIZER_VERSION : NO /td /tr td MySQL 支持 /td td =function_exists('mysql_close') YES.' / client lib version '.mysql_get_client_info() : NO /td /tr td GD library /td td =function_exists('gd_info') YES.' / '.get_gd_info('GD Version') : NO /td /tr td eAccelerator /td td =function_exists('eaccelerator_info') YES.' / '.get_ea_info('version') : NO /td /tr /table hr / form method="post" action=" =_SERVER('PHP_SELF') " table width="100%" th colspan="4" MySQL 连接测试 /th /tr td MySQL 服务器 /td td input type="text" name="mysqlHost" value="localhost" / /td td MySQL 数据库名 /td td input type="text" name="mysqlDb" value="test" / /td /tr td MySQL 用户名 /td td input type="text" name="mysqlUser" value="root" / /td td MySQL 用户密码 /td td input type="text" name="mysqlPassword" / /td /tr td colspan="4" align="right" input type="submit" value="连接" name="act" / /td /tr /table /form php if(isset($_POST['act'])) { br / table width="100%" th colspan="4" MySQL 测试结果 /th /tr $link = @mysql_connect($_POST['mysqlHost'], $_POST['mysqlUser'], $_POST['mysqlPassword']);$errno = mysql_errno();if ($link) $str1 = ' span OK /span ('.mysql_get_server_info($link).')';else $str1 = ' span Failed /span br / '.mysql_error(); td colspan="2" 服务器 =$_POST['mysqlHost'] /td td colspan="2" =$str1 /td /tr td colspan="2" 数据库 =$_POST['mysqlDb'] /td td colspan="2" =(@mysql_select_db($_POST['mysqlDb'],$link)) ' span OK /span ':' span Failed /span ' /td /tr /table hr / p a href="http://validator.w3.org/check uri=referer" Valid XHTML 1.0 Strict /a / a href="http://zh.wikipedia.org/wiki/Copyleft" b Copyleft /b /a ! 2007- by a href="http://phpnow.org" PHPnow.org /a /p /div /body /html PHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表