推荐一款php探针程序
发布:smiling 来源: phpfensi.com 添加日期:2013-11-16 22:58:29 浏览: 评论:0
php新手们可能还不知道php探针是干什么用的?如果你接触了cms或许就会有点了解,当然,不要紧,看完这篇就知道php探针是做什么的了。
php探针通常是用来探测空间、服务器运行的状况和php相关信息的,可以实时进行查看服务器硬盘资源、内存占用、网卡流量、系统负载、服务器时间,以及你所使用的php版本,mysql数据库版本等信息。
简单一点的理解,就是看你程序运行的状态,有哪些可写目录,php和mysql都是什么版本的,如果你想了解自己php的一个运行状态,或者自己写了一个cms,就可以将这个php探针放在里面了。
本源码界面预览:
其实还是需要自己动手运行一下的,很简单,先看一下源码程序:
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
- http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
- <title>php探针</title>
- <style type="text/css">
- * {
- margin:0px;
- padding:0px;
- }
- table {
- font-family:Verdana, Geneva, sans-serif;
- font-size:12px;
- border-collapse:collapse;
- border:1px solid #999;
- }
- td {
- border:1px solid #999;
- padding:5px 10px;
- }
- th {
- padding:5px 10px;
- }
- .blue {
- background:#DCF4FC;
- }
- tr:hover {
- background: #75C5FF;
- color:#FFF;
- }
- tr:hover th {
- color: #000;
- }
- #box {
- padding-top:0px;
- margin:0 auto;
- width:600px;
- }
- </style>
- </head>
- <body>
- <?php
- function getvar($varname)
- {
- switch($var=get_cfg_var($varname)?get_cfg_var($varname):ini_get
- ($varname))
- {
- case 0:
- return off;
- break;
- case 1:
- return on;
- break;
- default:
- return $var;
- break;
- }
- }
- function isfun($funName) {
- return (false !== function_exists($funName))?'支持':'<font color="re
- d">不支持</font>';
- }
- ?>
- <div id="box">
- <table>
- <tr class="blue">
- <th>精简探针</th>
- <th> </th>
- </tr>
- <tr>
- <td>服务器类型/版本</td>
- <td><?php echo $_SERVER['SERVER_SOFTWARE']; ?></td>
- </tr>
- <tr class="blue">
- <td>服务器标识</td>
- <td><?php if($sysInfo['win_n'] != ''){echo $sysInfo['win_n'];}
- else{echo @php_uname();};?></td>
- </tr>
- <tr>
- <td>PHP版本</td>
- <td><?php echo PHP_VERSION; ?></td>
- </tr>
- <tr class="blue">
- <td>Mysql版本</td>
- <td><?php echo (false!=mysql_get_client_info())?mysql_get_cli
- ent_info():"获取失败!"; ?></td>
- </tr>
- <tr>
- <td>PHP运行方式</td>
- <td><?php echo strtoupper(php_sapi_name());?></td>
- </tr>
- <tr class="blue">
- <td>GD库版本</td>
- <td><?php $gdinfo = gd_info(); echo $gdversion = $gdinfo['GD V
- ersion']; ?></td>
- </tr>
- <tr>
- <td>Rewrite</td>
- <td><?php if(preg_match('/^apache/i',$_SERVER['SERVER_SOFTWA
- RE'])){
- if (in_array('mod_rewrite',apache_get_modules())) {
- $flag++;
- echo '<p class="succ">Rewrite已开启</p>';
- } else {
- echo '<p class="error">Rewrite未开启</p>';
- }
- }else{
- $flag++;
- echo '<p class="error">请确保您的服务器支持.htaccess拟静态</p>';
- echo '<p class="error">否则安装后网站程序将不可正常使用</p>';
- } ?></td>
- </tr>
- <tr class="blue">
- <td>服务器时间</td>
- <td><?php echo date("Y年n月j日 H:i:s");?></td>
- </tr>
- <tr>
- <td>显示错误信息</td>
- <td><?php echo getvar("display_errors");?></td>
- </tr>
- <tr class="blue">
- <td>Web服务端口</td>
- <td><?php echo $_SERVER['SERVER_PORT']; ?></td>
- </tr>
- <td>用户</td>
- <td><?php echo @get_current_user(); ?></td>
- </tr>
- <tr class="blue">
- <td>IP</td>
- <td><?php echo $_SERVER['SERVER_NAME'];?></td>
- </tr>
- </table>
- </div>
- </body>
- </html>
Tags: 推荐 php探针程序
- 上一篇:PHP测试网站本地上传下载速度源码
- 下一篇:AJAX用户注册模块,非常实用
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)