php探针程序的推荐

php教程评论265 views阅读模式

在我们之前的文章已经为大家介绍了什么是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&#91;'SERVER_SOFTWARE'&#93;; ?></td>   
    </tr>   
    <tr class="blue">   
      <td>服务器标识</td>   
      <td><?php if($sysInfo&#91;'win_n'&#93; != ''){echo $sysInfo&#91;'win_n'&#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_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&#91;'GD V
ersion'&#93;; ?></td>   
    </tr>   
    <tr>   
      <td>Rewrite</td>   
      <td><?php  if(preg_match('/^apache/i',$_SERVER&#91;'SERVER_SOFTWA
RE'&#93;)){   
 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&#91;'SERVER_PORT'&#93;; ?></td>   
    </tr>   
    <td>用户</td>   
      <td><?php echo @get_current_user(); ?></td>   
    </tr>   
    <tr class="blue">   
      <td>IP</td>   
      <td><?php echo $_SERVER&#91;'SERVER_NAME'&#93;;?></td>   
    </tr>   
  </table>   
</div>   
</body>   
</html>

总结:

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

相关推荐

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

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

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

以上就是php探针程序的推荐的详细内容,更多请关注php教程网其它相关文章!

企鹅博客
  • 本文由 发表于 2020年8月20日 17:52:17
  • 转载请务必保留本文链接:https://www.qieseo.com/243866.html

发表评论