php服务器探针显示php服务器信息PHP探针获取客户端信息带查看密码的php探针">
当前位置:Gxlcms > PHP教程 > php探针phpinfo()函数禁用时使用

php探针phpinfo()函数禁用时使用

时间:2021-07-01 10:21:17 帮助过:40人阅读

  1. header("content-type: text/html; charset=utf-8");

  2. header("cache-control: no-cache, must-revalidate");
  3. header("pragma: no-cache");
  4. error_reporting(0);
  5. ob_end_flush();

  6. ?>

  7. //加了这句,看看能不能解决linux下显示乱码的问题?
  8. php 探针 v1.0 - bbs.it-home.org
  9. 版权信息
  10. [基本信息] [高级信息]
  11. if (function_exists("phpinfo")){
  12. echo'[phpinfo]';}

  13. echo'
    php探针v1.0 by mkduse(blueidea-id)

    此程序代码,可免费使用;但不得用于商业用途;完全转载或使用此代码,请保留版权信息;
    欢迎指正错误提建议,qq:122712355';

  14. if (empty($_get['typ'])){

  15. baseinfo();}
  16. else{
  17. switch ($_get['typ']){
  18. case 'phpinfo':
  19. phpinfoview();
  20. break;
  21. case 'superinfo':
  22. superinfo();
  23. break;
  24. case 'baseinfo':
  25. baseinfo();
  26. break;
  27. default:
  28. baseinfo();}
  29. }

  30. function getime()

  31. {
  32. $t = gettimeofday();
  33. return (float)($t['sec'] + $t['usec']/1000000);
  34. }

  35. function baseinfo(){

  36. echo '

    基本信息

    ';
  37. $arr[]=array("current php version:",phpversion());
  38. $arr[]=array("zend engine version:",zend_version());
  39. $arr[]=array("服务器版本",$_server['server_software']);
  40. $arr[]=array("ip地址",$_server['remote_host']);//ip
  41. $arr[]=array("域名",$_server['http_host']);
  42. $arr[]=array("协议端口",$_server['server_protocol'].' '.$_server['server_port']);
  43. $arr[]=array("站点根目录",$_server['path_translated']);
  44. $arr[]=array("服务器时间",date('y年m月d日,h:i:s,d'));
  45. $arr[]=array("当前用户",get_current_user());
  46. $arr[]=array("操作系统",php_uname('s').php_uname('r').php_uname('v'));
  47. $arr[]=array("include_path",ini_get('include_path'));
  48. $arr[]=array("server api",php_sapi_name());

  49. $arr[]=array("error_reporting level",ini_get("display_errors"));

  50. $arr[]=array("post提交限制",ini_get('post_max_size'));
  51. $arr[]=array("upload_max_filesize",ini_get('upload_max_filesize'));
  52. $arr[]=array("脚本超时时间",ini_get('max_execution_time').'秒');

  53. if (ini_get("safe_mode")==0){

  54. $arr[]=array("php安全模式(safe_mode)",'off');}
  55. else{
  56. $arr[]=array("php安全模式(safe_mode)",'on');}

  57. if (function_exists('memory_get_usage')){

  58. $arr[]=array("memory_get_usage",ini_get('memory_get_usage'));}

  59. //$arr[]=array("可用空间",intval(diskfreespace('/')/(1024 * 1024))."m");

  60. echo'';
  61. for($i=0;$i{
  62. $overview='
  63. ';
  64. echo $overview;
  65. }
  66. echo'
  67. '.$arr[$i][0].''.$arr[$i][1].'
    ';
  68. echo '

    服务器性能测试

    ';
  69. echo'';
  70. echo'
  71. ';
  72. $time_start=getime();
  73. for($i=0;$i<=500000;$i++);
  74. {$count=1+1;}
  75. $timea=round((getime()-$time_start)*1000,2);
  76. echo '
  77. ';

  78. $time_start=getime();

  79. for($i=0;$i<=500000;$i++);
  80. {sqrt(3.14);}
  81. $timea=round((getime()-$time_start)*1000,2);
  82. echo '
  83. 服务器整数运算
    50万次加法(1+1)
    浮点运算
    50万次平方根(3.14开方)
    mkduse的机子(p4 1.5g 256ddr winxp sp2)465.08ms466.66ms
    当前服务器'.$timea.'ms'.$timea.'ms
    ';

  84. ?>
  85. echo '

    带宽测试

    ';
  86. for ($i=0;$i<100;$i++){
  87. print "";}

  88. ?>

  89. echo'

    已加载的扩展库(enable)

    ';
  90. $arr =get_loaded_extensions();
  91. foreach($arr as $value){
  92. echo $value.'
    ';}

  93. echo'

    禁用的函数

    ';

  94. $disfun=ini_get('disable_functions');
  95. if (empty($disfun)){
  96. echo'没有禁用

    ';}
  97. else{
  98. echo ini_get('disable_functions').'

    ';}

  99. }//关闭

  100. function superinfo(){

  101. echo'

    高级信息

    php_ini_user 1 配置选项可用在用户的 php 脚本或windows 注册表中
    php_ini_perdir 2 配置选项可在 php.ini, .htaccess 或 httpd.conf 中设置
    php_ini_system 4 配置选项可在 php.ini or httpd.conf 中设置
    php_ini_all 7 配置选项可在各处设置

    ';

  102. $arr1=ini_get_all();

  103. for ($i=0;$i {
  104. $arr2=array_slice($arr1,$i,1);
  105. print_r($arr2);
  106. echo '
    ';
  107. }
  108. }

  109. function phpinfoview(){

  110. phpinfo();
  111. }
  112. ?>

php服务器探针显示php服务器信息 PHP探针获取客户端信息 带查看密码的php探针代码 php探针不显示cpu、内存、硬盘信息原因分析

人气教程排行