看过我们之前的文章的小伙伴相信对php探针有所了解,但是有人说那都是一些理论写东西,想看一些php探针的代码,借此,今天就给分享一款前台基于html5技术的php探针,在支持html5的浏览器中查看效果最佳。
本代码可检测PHP服务器各个变量信息,比如PHP服务器的操作系统、PHP版本、上传文件的大小限制、当前时间、脚本解释引擎、已编译模块监测、高精度数学运算等,还可检测服务器组件及数据库支持监测、压缩文件支持、IMAP电子邮件系统函数库等,
下面是完整的探针代码:
简洁实用PHP探针 = '5.1.0' && date_default_timezone_set('UTC'); @header("content-Type: text/html; charset=utf-8"); $stime = date("Y-n-j H:i:s"); function check_os() { $uname=php_uname(); $uname=explode(" ",$uname); return $uname[0]; } function check_extension() { $os=get_loaded_extensions(); for($i=0;$i=15 and ($i+1)%15==0) { echo '
'; } else { echo ' | '; } } } function ini($ini) { if(preg_match('/0|off/i',$x=ini_get($ini))) { return 'OFF'; } elseif($x == null) { return 'NONE'; } else { return $x == 1 ? 'ON' : $x; } } function isfun($funName = '') { if (!$funName || trim($funName) == '' || preg_match('~[^a-z0-9\_]+~i', $funName, $tmp)) return '错误'; return (false !== function_exists($funName)) ? '√' : '×'; } header("content-type:text/html;charset=UTF-8"); if(isset($_GET[page])) { if($_GET['page']=="date") { echo date("Y-m-d H:i:s"); } elseif($_GET['page']=="phpinfo") { phpinfo(); } elseif($_GET['page']=="cpuinfo") { check_cpu(); } elseif($_GET['page']=="meminfo") { check_mem(); } elseif($_GET['page']=="diskinfo"){ check_disk(); } elseif($_GET['page']=="uptime") { check_uptime(); } elseif($_GET['page']=="download") { Header('Content-Type:application/octet-stream'); header('accept-length:'.filesize($path)); Header('Content-Disposition:attachment;filename=check.php'); echo file_get_contents(FILE); } exit(); } if ($_POST['act'] == "开始测试") { ?> "; } ?> 0) { $speed = round(100 / ($_GET['speed'] / 1000), 2); //下载速度:$speed kb/s } else { $speed = " 未探测 "; } function check_mysql($host,$user,$pass) { if(@mysql_connect($host,$user,$pass)) { return ''; } else { return ''; } } ?>实用探针v1.0服务器参数
- 服务器系统:
- PHP版本:PHPINFO
- 服务器IP:服务器端口:
- 服务器解释引擎:
- 服务器当前时间:
- 探针真实地址:
- 上传文件的大小限制:
已编译模块监测
组件及数据库支持监测
FTP支持: XML解析支持: Session支持: Socket支持: GD库支持: ×';} ?> 压缩文件支持(Zlib): IMAP电子邮件系统函数库: 历法运算函数库: 正则表达式函数库: WDDX支持: 高精度数学运算: LDAP目录协议: MCrypt加密处理: 哈稀计算: MCrypt加密处理: 哈稀计算:
MySQL 数据库: ODBC 数据库: Oracle 数据库: SQL Server 数据库: dBASE 数据库: mSQL 数据库: SQLite 数据库: √'){echo " 版本: ".@sqlite_libversion();}?> Hyperwave 数据库: 数据库连接测试
- 未找到Mysql扩展!'; } ?>
本探针运行截图如下:

您可直接保存成phpinfo.php文件,在PHP环境下测试运行。
Modoer 是一款以本地分享,多功能的点评网站管理系统。采用 PHP+MYSQL 开发设计,开放全部源代码。因具有非凡的访问速度和卓越的负载能力而深受国内外朋友的喜爱,不局限于商铺类点评,真正实现了多类型的点评,可以让您的网站点评任何事与物,同时增加产品模块,也更好的网站产品在网站上展示。Modoer点评系统 2.5 Build 20110710更新列表1.同步 旗舰版系统框架2.增加 限制图片
总结:
本款代码还有一个实用的PHP与MYSQL数据库连接测试模块,HTML5技术的加入,使得本款php探针的界面相当简洁美观,希望对你的工作有所帮助!
相关推荐:










