-
-
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 'infoinfo>superinfo();
- break;
- case 'infoinfo ':
- baseinfo();
- break;
- default:
- baseinfo();}
- }
function getime()
- {
- $t = gettimeofday();
- return (float)($t['sec'] $t['usec']/1000000);
- }
function baseinfo(){
- echo '
基本資訊';
- $arr[]=array("current php version:",phpversion());
- $arr[]= array("zend engine version:",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_translated']);
- $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("server api",php_sapi_name());
$arr[]=array( "error_reporting level",ini_get("display_errors"));
- $arr[]=array("post提交限制",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{
- $overview='
'.$arr[$i][0].''.$arr[$i][1].' |
';
- echo $overview;
- }
- echo'
';
- echo '
伺服器效能測試';
- echo'
伺服器 |
整數運算 50萬次加法(1 1) |
浮點運算 50萬次平方根(3.14開方) td> |
';- echo'
mkduse的機子(p4 1.5g 256ddr winxp sp2) |
465.08ms |
466.66ms td> |
';
- $time_start=getime();
- for($i=0;$i{$count=1 1;}
- $timea=round((getime()-$time_start)*1000,2);
- echo '
目前伺服器 |
'.$timea .'ms | ';$time_start=getime();
- for($i=0;$i{ sqrt(3.14);}
- $timea=round((getime()-$time_start)*1000,2);
- echo '
'.$timea.'ms |
';
- ?>
- echo '
頻寬測試';for ($i=0;$iprint "";}
?>
-
echo'
已載入的擴充函式庫(enable)
'; - $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 1 設定選項可用在使用者的php 腳本或windows 註冊表中 php_ini_perdir 2 設定選項可在php.ini, .htaccess 或httpd.conf 中設定 php_ini_system 4 設定選項可在phpaccess 或httpd.conf 中設定 php_ini_system 4 設定選項可在php .ini 或 httpd.conf 中設定 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();
- }
- ?>
- div>
|