$version=”19.08.06SF”;

date_default_timezone_set(‘Asia/Shanghai’) && error_reporting(0);

function _GET($n) { return isset($_GET[$n]) ? $_GET[$n] : NULL; }

function _SERVER($n) { return isset($_SERVER[$n]) ? $_SERVER[$n] : ‘[undefine]’; }

function memory_usage() { $memory = ( ! function_exists(‘memory_get_usage’)) ? ‘0’ : round(memory_get_usage()/1024/1024, 2).’MB’; return $memory;}

function micro_time_float() { $mtime = microtime(); $mtime = explode(‘ ‘, $mtime); return $mtime[1] + $mtime[0];}

function get_hash() {

return sha1(uniqid());

}

@session_start();

$currentTime = time();

$changeTime = 86400;

$rand = ”;

if(isset($_SESSION[‘time’]) and ($currentTime – $_SESSION[‘time’]) < $changeTime) {

$rand = $_SESSION[‘rand’];

}else{

$_SESSION[‘time’] = $currentTime;

$_SESSION[‘rand’] = $rand = get_hash();

}

@header(“content-Type: text/html; charset=utf-8″);

define(‘YES’, ‘已开启’);

define(‘NO’, ‘未开启’);

if ($_POST[‘mysqlPort’]==””) {

$host=”127.0.0.1″;

} else {

$host=”127.0.0.1:”.$_POST[‘mysqlPort’];

}

$Info = array();

$Info[‘php_ini_file’] = function_exists(‘php_ini_loaded_file’) ? php_ini_loaded_file() : ‘[undefine]’;

$mcrypt = get_extension_funcs(‘mcrypt’) ? YES : NO;

$xmlrpc = get_extension_funcs(‘xmlrpc’) ? YES : NO;

$fileinfo = get_extension_funcs(‘fileinfo’) ? YES : NO;

$ftp = get_extension_funcs(‘ftp’) ? YES : NO;

$link = @mysqli_connect($host, $_POST[‘mysqlUser’], $_POST[‘mysqlPassword’]);

$errno = mysqli_connect_errno();

$pinfo = $rand;

$up_start = micro_time_float();

if (_GET($pinfo) == ‘phpinfo’) {

if (function_exists(‘phpinfo’)) phpinfo();

else echo “PHPINFO函数已被禁用无法正常显示详细信息!”;

exit;

}

?>

-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

UPUPW PHP探针安全版

*{margin:0px;padding:0px;}

body {background-color:#FFFFFF;color:#000000;margin:0px;font-family:”\5fae\8f6f\96c5\9ed1″,tahoma,arial,sans-serif;}

input {text-align:center;width:200px;height:20px;padding:5px;}

a:link {color:green; text-decoration:none;}

a:visited {color:green;text-decoration:none;}

a:active {color:green;text-decoration:none;}

a:hover {color:#ed776b;text-decoration:none;}

table {border-collapse:collapse;margin:10px 0px;clear:both;}

.inp tr th, td {padding:2px 5px 2px 5px;vertical-align:center;text-align:center;height:30px; border:1px #FFFFFF solid;}

.head1 {background-color:#2c3e50;width:100%;font-size:36px;color:#ffffff; padding-top: 10px; text-align: center; font-family: Georgia, “Times New Roman”, Times, serif; font-weight: bold; }

.head2 {background-color:#1abc9c;width:100%;font-size:18px;height:18px;color:#ffffff;}

.el {text-align: center; background-color: #d3e1e5; }

.er {text-align: right; background-color: #d3e1e5; }

.ec {text-align: center; background-color: #1abc9c; font-weight: bold; color: #FFFFFF;}

.fl {text-align: left; background-color: #ecf0f1; color: #505050; }

.fr {text-align:right;background-color:#eeeeee;color:#505050;}

.fc {text-align: center; background-color: #ecf0f1; color: #505050; }

.ft {text-align:center;background-color: #D9F9DE;color:#060;}

a.arrow {font-family:webdings,sans-serif;font-size:10px;}

a.arrow:hover {color:#ff0000;text-decoration:none;}

–>

{ UPUPW PHP 探针 }
服务器信息 PHP功能组件开启状态
服务器域名 =_SERVER(‘SERVER_NAME’)?> MySQLi Client组件 =get_extension_funcs(‘mysqli’) ? YES : NO ?>
服务器端口

=($link)?_SERVER(‘SERVER_ADDR’).’:’._SERVER(‘SERVER_PORT’):”数据库连接测试错误拒绝显示”?>

else echo “数据库连接测试成功后显示”;

?>

cURL组件 =get_extension_funcs(‘curl’) ? YES : NO ?>
服务器环境 =stripos(_SERVER(‘SERVER_SOFTWARE’), ‘PHP’)?_SERVER(‘SERVER_SOFTWARE’):_SERVER(‘SERVER_SOFTWARE’)?> GD library组件 =get_extension_funcs(‘gd’) ? YES : NO ?>
PHP运行环境 =PHP_SAPI .’ PHP/’.PHP_VERSION?> EXIF信息查看组件 =get_extension_funcs(‘exif’) ? YES : NO ?>
PHP配置文件 <?php if(isset($_POST[‘act’])) {?>

=($link)?htmlentities($Info[‘php_ini_file’]):”数据库连接测试错误拒绝显示”?>

else echo “数据库连接测试成功后显示”;

?>

OpenSSL协议组件 =get_extension_funcs(‘openssl’) ? YES : NO ?>
当前网站目录 <?php if(isset($_POST[‘act’])) {?>

=($link)?htmlentities(_SERVER(‘DOCUMENT_ROOT’)):”数据库连接测试错误拒绝显示”?>

else echo “数据库连接测试成功后显示”;

?>

if(version_compare(PHP_VERSION,’7.0.0′, ‘

echo “

Mcrypt加密处理组件”.$mcrypt.””;

}else{

echo “

FTP组件”.$ftp.””;

}?>

服务器标准时

=gmdate(‘Y-m-d H:i:s’, time() + 3600 * 8)?>

if(version_compare(PHP_VERSION,’5.3.0′, ‘

echo “

XML-RPC组件”.$xmlrpc.””;

}else{

echo “

FileInfo组件”.$fileinfo.””;

}?>

便捷管理入口<?php if(isset($_POST[‘act’])) {?>

=($link)?”PHPINFO详细信息”:”数据库连接测试错误拒绝显示”?>

else echo “数据库连接测试成功后显示”;

?>

Mbstring组件=get_extension_funcs(‘mbstring’) ? YES : NO ?>

PHP Zend解密组件 PHP 缓存优化组件
Zend Optimizer Zend GuardLoader ionCubeLoader SourceGuardian WinCache Zend OPcache Redis Memcache
=get_extension_funcs(‘Zend Optimizer’) ? YES.’ / ‘.OPTIMIZER_VERSION : NO ?> =get_extension_funcs(‘Zend Guard Loader’) ? YES : NO ?> =get_extension_funcs(‘ionCube Loader’) ? YES : NO ?> =get_extension_funcs(‘SourceGuardian’) ? YES : NO ?> =get_extension_funcs(‘WinCache’) ? YES : NO ?> =get_extension_funcs(‘Zend OPcache’) ? YES : NO ?> =phpversion(‘redis’) ? YES : NO ?> =get_extension_funcs(‘memcache’) ? YES : NO ?>
=PHP_SAPI .’ PHP/’.PHP_VERSION?>不完全包括以上组件,不同PHP版本能适配的外部扩展不同,为了性能以上组件除网站特别要求外没必要全开启!
PHP重要参数检测
Memory限制 Upload限制 POST限制 Execution超时 Input超时 Socket超时
=ini_get(‘memory_limit’)?> =ini_get(‘upload_max_filesize’)?> =ini_get(‘post_max_size’)?> =ini_get(‘max_execution_time’).’s’?> =ini_get(‘max_input_time’).’s’?> =ini_get(‘default_socket_timeout’).’s’?>
PHP已编译模块检测

$able=get_loaded_extensions();

foreach ($able as $key=>$value) {

if ($key!=0 && $key%13==0) {

echo ‘
’;

}

echo “$value    ”;

}

?>

”>

数据库连接测试
请及时登录phpMyAdmin修改数据库默认用户名和密码
数据库服务器 数据库端口
数据库用户名 数据库用户密码
数据库测试结果

if ($link) $str1 = ‘连接正常 (‘.mysqli_get_server_info($link).’)’;

else $str1 = ‘连接错误
’.mysqli_connect_error();

?>

=$host?>=$str1?>

<?php $up_time = sprintf(‘%0.6f’, micro_time_float() – $up_start);?>UPUPW探针版本:<?php echo $version?>   页面执行时间 <?php echo $up_time?> 秒   消耗内存 <?php echo memory_usage();?>


© <?php echo date(“Y”)?> UPUPW PHP探针安全版,站点内容与本程序无关。

cls_template.php on line 1072,博客 – 联发多彩网页技术博客相关推荐

  1. 计算机技术博客博客知乎,我的技术博客的选择:CSDN、博客园、简书、知乎专栏仍是Github Page?...

    有不少技术人员在学习到必定程度后发现了写博客的重要性,一方面帮助本身记忆,一方面也能帮助他人解决问题,因而会选择本身开始写博客,以后又发现平台太多不知从何下手,在这里我根据本身写博客的经验比较一下各个 ...

  2. CSDN、博客园等6大技术博客平台的写作体验测评

    功能对比 csdn 博客园 知乎 简书 segmentfault 开源中国 markdown编辑器 √ √ x √ √ √ 富文本编辑器 √ √ √ √ x √ 默认编辑器 富文本 富文本 富文本 富 ...

  3. CSDN、博客园等6大技术博客平台的写作体验测评 1

    2019独角兽企业重金招聘Python工程师标准>>> 功能对比 csdn 博客园 知乎 简书 segmentfault 开源中国 markdown编辑器 √ √ x √ √ √ 富 ...

  4. 如何写一篇好的技术博客

    在工作过程中,发现对很多东西都一知半解,不是很透澈,到头来很容易模糊,如果有一篇好的技术博客予以总结,一来即使忘记了,回国头来再看,仍然能 够从自己的思路中恢复:二来总结一下,还会发现一些潜在问题:三 ...

  5. 从闲扯开始我的技术博客吧

    开篇就是闲扯 终于狠下心来开自己的技术博客了,之前的博客空间全是自己闲扯的小窝,被我整的不伦不类的.在51混了好久,看了各位同仁的文章,很有感触,于是想开自己博客.说白了,开技术博客真不知道写一些什么 ...

  6. 各大IT公司 技术博客汇总

    本文收集了从腾讯(13).阿里巴巴(18).百度(3).搜狐(3).新浪(2).360(2)等权威互联网公司的blog网站,技术记录常看看---- 腾讯系列(13) 1.MacQQ的项目团队 IBlo ...

  7. 我从写技术博客中收获到了什么?- J_Knight_

    我是 J_Knight_,熟悉我的人都应该知道我是一名刚工作满3年的非科班 iOS 开发者,而且一直坚持写技术博客快有2年半的时间了. 其实从去年开始就一直想分享我写博客的心得,但是一直也没有找到合适 ...

  8. 技术博客哪家强:CSDN、博客园、简书、开源中国OSChina等博客的详细分析比较

    技术博客哪家强 文章目录 技术博客哪家强 前言 为什么要写博客 技术博客哪家好 几家主要网站的对比 初步结论 参考资料 前言 最近这段时间不是很忙,想干点儿什么有意义的事儿.抽空系统学学Python这 ...

  9. 12. 橡皮擦技术博客写作课,第一版收尾篇,写作也要懂点心理学

    欢迎来到橡皮擦的写作课 本文内容:那些博客中的写作心理学 心理学用在写作中 随着不断的写作,橡皮擦发现其实博客写作与产品设计有很多相似的地方,在写作的时候,你可以主动去设计一些"套路&quo ...

最新文章

  1. UE4蓝图无代码编程游戏开发技能学习教程
  2. matlab2013 a/b 找不到vs2013 c++ 编译器 解决方案
  3. cocos2d-x的win32编译环境
  4. C++对象模型7——类的成员函数、反汇编虚析构函数、RTTI、多态的开销
  5. 在eclipse中反编译并查看jar包的class文件,批量反编译
  6. 嵌入式编程C语言提高代码效率的14种方法
  7. [WorldWind学习]18.High-Performance Timer in C#
  8. Java生鲜电商平台-高并发核心技术订单与库存实战
  9. iOS:面向对象的思想使用sqlite数据库
  10. Android 系统(207)---Android各种Drawable讲解和demo实例
  11. WorkTool(一)企业微信群管理机器人实现
  12. 直博人数远大于硕士人数,清华计算机系到底有多强?
  13. 服务器linux搬家教程,搬迁linux服务器的流程
  14. 服务器dns劫持修复,电脑DNS被劫持怎么修复 电脑dns被劫持解决方法
  15. 【转载】spring-batch入门实践
  16. MySQL中show命令用法大全
  17. CDO安装指南(centos7)
  18. Unity如何调用摄像头并显示在窗口内
  19. RTD2785T RTD2785R 2K eDP屏驱动芯片介绍
  20. Android集成百度TTS,实现离在线的中英语音合成

热门文章

  1. 前端学习(2208):网络请求模块的选择--axios
  2. 前端学习(2077):开始回顾
  3. 第三十二期:MySQL常见的图形化工具
  4. mongo:(2)mongoDB简介
  5. java学习(105):字符串indexof,spilt,substring方法
  6. java学习(25):三目运算符
  7. 微信小程序:生命周期
  8. 笔记本电脑摄像头不能用_聊一款想代替笔记本电脑的产品
  9. Akka-CQRS(16)- gRPC用JWT进行权限管理
  10. 文件手动删除后 同步到git