网站推广.NET

网站推广.NET

php探针程序的推荐

来源:互联网

在我们之前的文章已经为大家介绍了什么是php探针,以及他的主要作用是什么,如果你接触了cms或许就会有点了解,当然,不要紧,看完这篇就知道php探针是做什么的了。

php探针通常是用来探测空间、服务器运行的状况和php相关信息的,可以实时进行查看服务器硬盘资源、内存占用、网卡流量、系统负载、服务器时间,以及你所使用的php版本,mysql数据库版本等信息。

简单一点的理解,就是看你程序运行的状态,有哪些可写目录,php和mysql都是什么版本的,如果你想了解自己php的一个运行状态,或者自己写了一个cms,就可以将这个php探针放在里面了。

本源码界面预览:

立即学习“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))?&#39;支持&#39;:&#39;<font color="red">不支持</font>&#39;;   }   ?>   <p id="box">     <table>       <tr class="blue">         <th>精简探针</th>         <th> </th>       </tr>       <tr>         <td>服务器类型/版本</td>         <td><?php echo $_SERVER&#91;&#39;SERVER_SOFTWARE&#39;&#93;; ?></td>       </tr>       <tr class="blue">         <td>服务器标识</td>         <td><?php if($sysInfo&#91;&#39;win_n&#39;&#93; != &#39;&#39;){echo $sysInfo&#91;&#39;win_n&#39;&#93;;}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_client_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&#91;&#39;GD Version&#39;&#93;; ?></td>       </tr>       <tr>         <td>Rewrite</td>         <td><?php  if(preg_match(&#39;/^apache/i&#39;,$_SERVER&#91;&#39;SERVER_SOFTWARE&#39;&#93;)){    if (in_array(&#39;mod_rewrite&#39;,apache_get_modules())) {     $flag++;     echo &#39;<p class="succ">Rewrite已开启</p>&#39;;    } else {     echo &#39;<p class="error">Rewrite未开启</p>&#39;;    }   }else{    $flag++;    echo &#39;<p class="error">请确保您的服务器支持.htaccess拟静态</p>&#39;;    echo &#39;<p class="error">否则安装后网站程序将不可正常使用</p>&#39;;   } ?></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&#91;&#39;SERVER_PORT&#39;&#93;; ?></td>       </tr>       <td>用户</td>         <td><?php echo @get_current_user(); ?></td>       </tr>       <tr class="blue">         <td>IP</td>         <td><?php echo $_SERVER&#91;&#39;SERVER_NAME&#39;&#93;;?></td>       </tr>     </table>   </p>   </body>   </html>

总结:

到这里相信很多小伙伴们对php探针有了更进一步的了解了吧,相信以后再你们工作中在遇到php探针也不会那么茫然了、希望对你们的工作有所帮助!

相关推荐

如何使用php探针环境检测代码的示例


什么是php探针?php探针有什么作用?


php探针 phpinfo()函数禁用时使用


php探针