>  기사  >  백엔드 개발  >  PHP 프로브 프로그램 추천

PHP 프로브 프로그램 추천

黄舟
黄舟원래의
2017-11-10 11:46:364887검색

이전 글에서는 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="re
d">不支持</font>&#39;;   
}   
?>   
<div 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_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;&#39;GD V
ersion&#39;&#93;; ?></td>   
    </tr>   
    <tr>   
      <td>Rewrite</td>   
      <td><?php  if(preg_match(&#39;/^apache/i&#39;,$_SERVER&#91;&#39;SERVER_SOFTWA
RE&#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>   
</div>   
</body>   
</html>

요약:

이제 많은 친구들이 여기에 왔을 거라 믿습니다. 이제 PHP 프로브에 대해 더 잘 이해하셨으니, 앞으로 업무에서 PHP 프로브를 접하실 때 당황하지 않으실 거라 믿습니다!

관련 추천

코드 감지를 위해 PHP 프로브 환경을 사용하는 방법의 예


PHP 프로브란 무엇입니까? PHP 프로브는 무엇을 합니까?


php 프로브 phpinfo() 함수가 비활성화되었을 때 사용됩니다.


위 내용은 PHP 프로브 프로그램 추천의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.