In unserem vorherigen Artikel haben wir Ihnen vorgestellt, was eine PHP-Sonde ist und welche Hauptfunktion sie hat. Wenn Sie mit CMS vertraut sind, ist das natürlich egal PHP-Sonde nach dem Lesen dieses Artikels. Was macht die Nadel?
PHP-Probes werden normalerweise verwendet, um Speicherplatz, Serverbetriebsstatus und PHP-bezogene Informationen zu erkennen. Sie können Server-Festplattenressourcen, Speichernutzung, Netzwerkkartenverkehr, Systemlast, Serverzeit und die von Ihnen genutzte Zeit anzeigen in Echtzeit. PHP-Version, MySQL-Datenbank -Version und andere Informationen.
Ein einfaches Verständnis besteht darin, sich den Betriebsstatus Ihres Programms anzusehen, welche beschreibbaren Verzeichnisse es gibt und welche Versionen von PHP und MySQL vorhanden sind, wenn Sie den Betriebsstatus Ihres eigenen PHP wissen oder schreiben möchten Wenn Sie ein eigenes CMS erstellen, können Sie diese PHP-Sonde darin einfügen.
Vorschau dieser Quellcode-Schnittstelle:
Tatsächlich müssen Sie es noch selbst ausführen. Es ist sehr einfach Code-Programm zuerst:
<!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>
Zusammenfassung:
An diesem Punkt glaube ich, dass viele Freunde ein besseres Verständnis haben Ich glaube, dass Sie in Zukunft nicht mehr so verwirrt sein werden, wenn Sie bei der Arbeit auf PHP-Sonden stoßen. Ich hoffe, dass es für Ihre Arbeit hilfreich sein wird!
Verwandte Empfehlungen
Das obige ist der detaillierte Inhalt vonEmpfehlung des PHP-Probe-Programms. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!