ホームページ >バックエンド開発 >PHPチュートリアル >phpプローブプログラムの推奨
前回の記事では、php プローブとは何か、そしてその主な機能は何であるかを紹介しました。もちろん、この記事を読んだ後は、ある程度理解できるでしょう。 php プローブが何であるかがわかります。
PHP プローブは通常、スペース、サーバーの実行ステータス、PHP 関連の情報を検出するために使用され、サーバーのハードディスク リソース、メモリ使用量、ネットワーク カードのトラフィック、システム負荷、サーバー時間、実際に使用している PHP のバージョンを表示できます。 mysql データベースのバージョンとその他の情報。
php の実行ステータスを知りたい場合、または自分で cms を作成した場合は、プログラムの実行ステータス、そこにある書き込み可能なディレクトリ、および php と mysql のバージョンを確認することを簡単に理解できます。 、この 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 中国語 Web サイトの他の関連記事を参照してください。