-
-
header("content-type: text/html; charset=utf-8");
- header("cache-control: no-cache, must-revalidate");
- header("pragma: no-cache");
- error_reporting(0);
- ob_end_flush();
?>
-
-
-
-
//加了这句,看看能不能解决linux下显示乱码的问题?
- php 探针 v1.0 - bbs.it-home.org
-
-
版权信息 -
[基本信息] [高级信息]
-
if (function_exists("phpinfo")){
- echo'[phpinfo]';}
echo' php探针v1.0 by mkduse(blueidea-id)
此程序代码,可免费使用;但不得用于商业用途;完全转载或使用此代码,请保留版权信息; 欢迎指正错误提建议,qq:122712355
';
if (empty($_get['typ'])){
- baseinfo();}
- else{
- switch ($_get['typ']){
- case 'phpinfo':
- phpinfoview();
- break;
- case 'superinfo':
- superinfo();
- break;
- case 'baseinfo':
- baseinfo();
- break;
- default:
- baseinfo();}
- }
function getime()
- {
- $t = gettimeofday();
- return (float)($t['sec'] + $t['usec']/1000000);
- }
functionbaseinfo(){
- echo '
基本情報';
- $arr[]=array("現在のphpバージョン:",phpversion( ) );
- $arr[]=array("zend エンジンのバージョン:",zend_version());
- $arr[]=array("サーバーのバージョン",$_server['server_software']);
- $arr[] = array("ipアドレス",$_server['remote_host']);//ip
- $arr[]=array("ドメイン名",$_server['http_host']);
- $arr[]=array("プロトコル ポート",$_server['server_protocol'].' '.$_server['server_port']);
- $arr[]=array("サイト ルート ディレクトリ",$_server['path_transulated']) ;
- $arr[]=array("サーバー時刻",date('y年m月d日,h:i:s,d'));
- $arr[]=array("現在のユーザー",get_current_user( ));
- $arr[]=array("オペレーティングシステム",php_uname('s').php_uname('r').php_uname('v'));
- $arr[]=array("include_path", ini_get('include_path'));
- $arr[]=array("サーバー API",php_sapi_name());
$arr[]=array("エラー報告レベル",ini_get( "display_errors"));
- $arr[]=array("投稿送信制限",ini_get('post_max_size'));
- $arr[]=array("upload_max_filesize",ini_get('upload_max_filesize'));
- $ arr[]=array("スクリプトタイムアウト",ini_get('max_execution_time').'秒');
if (ini_get("safe_mode")==0){
- $arr [ ]=array("php セーフ モード (safe_mode)",'off');}
- else{
- $arr[]=array("php セーフ モード (safe_mode)",'on');}> ;
if (function_exists('memory_get_usage')){
- $arr[]=array("memory_get_usage",ini_get('memory_get_usage'));}
//$ arr []=array("空き容量",intval(diskfreespace('/')/(1024 * 1024))."m");
- echo'
';- for($i=0;$ i< ;count($arr);$i++)
- {
- $overview='
'.$arr[$i][0].' | ;td>'.$arr[$i][1].' ';
- echo $overview;
- }
- echo'
';
- echo '< ; h2>サーバー パフォーマンス テスト';
- echo'
gt;gt;サーバー | gt;整数演算 500,000 加算 (1+1) |
浮動小数点演算 500,000 平方根 (3.14 平方根) | gt; ';- echo'
;mkduse machine ( p4 1.5g 256ddr winxp sp2) |
465.08ms |
466.66ms |
';
- $ time_start=getime();
- for( $i=0;$i{$count=1+1;}
- $timea=round((getime()-$time_start)*1000 ,2);
- echo '
現在のサーバー |
'.$timea.'ms</td>'; $time_start=getime( );
- for($i=0;$i{sqrt(3.14);}
- $timea=round((getime()-$ time_start)*1000,2);
- echo '
'.$timea.'ms</td> |
|
';
>
-
- function gettime()
- {
- var time;
- time=new date();
- return time.gettime();
- }
- start_time=gettime();
- script>
- print "";}
?>
-
echo' ロードされた拡張ライブラリ (有効)
'; - $arr =get_loaded_extensions();
- foreach($arr as $value){
- echo $value.'
';}
echo'
無効な機能
';
- $disfun=ini_get('disable_functions' );
- if ( empty($disfun)){
- echo '無効になっていません';}
- else{
- echo ini_get('disable_functions').'';}> ;
}//閉じる
function superinfo(){
- echo'
詳細情報
php_ini_user ユーザーPHPスクリプトまたはWindowsレジストリで利用可能な1構成オプション php_ini_perdir 2 構成オプションは php.ini、.htaccess または httpd.conf で設定できます php_ini_system 4 構成オプションは php.ini または httpd.conf で設定できます< ;br>php_ini_all 7 構成オプションはどこでも設定できます > ;';
$arr1=ini_get_all();
- for ($i=0;$i {
- $arr2=array_slice($arr1) ,$i,1);
- print_r($arr2);
- echo '
';
- }
- }
function phpinfoview(){
- phpinfo();
- }
- ?>
-
-
-
コードをコピー
phpサーバープローブはphpサーバー情報を表示します
クライアント情報を取得するためのPHPプローブ
表示パスワード付きのphpプローブコード
PHP プローブが CPU、メモリ、ハードディスク情報を表示しない原因の分析
|