이전 글에서는 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>
요약:
이제 많은 친구들이 여기에 왔을 거라 믿습니다. 이제 PHP 프로브에 대해 더 잘 이해하셨으니, 앞으로 업무에서 PHP 프로브를 접하실 때 당황하지 않으실 거라 믿습니다!
관련 추천
위 내용은 PHP 프로브 프로그램 추천의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!