收藏的一个php小偷的核心程序


Posted in PHP onApril 09, 2007

<? 
ob_start(); 
ob_implicit_flush(0);<a id="more-27"></a> 
function CheckCanGzip(){ 
global $HTTP_ACCEPT_ENCODING; 
if (headers_sent() || connection_timeout() || connection_aborted()){ 
return 0; 

if (strpos($HTTP_ACCEPT_ENCODING, 'x-gzip') !== false) return "x-gzip"; 
if (strpos($HTTP_ACCEPT_ENCODING,'gzip') !== false) return "gzip"; 
return 0; 

/* $level = compression level 0-9, 0=none, 9=max */ 
function GzDocOut($level=1,$debug=0){ 
$ENCODING = CheckCanGzip(); 
if ($ENCODING){ 
print "\n<!-- Use compress $ENCODING -->\n"; 
$Contents = ob_get_contents(); 
ob_end_clean(); 
if ($debug){ 
$s = "<p>Not compress length: ".strlen($Contents); 
$s .= " 
Compressed length: ".strlen(gzcompress($Contents,$level)); 
$Contents .= $s; 

header("Content-Encoding: $ENCODING"); 
print "\x1f\x8b\x08\x00\x00\x00\x00\x00"; 
$Size = strlen($Contents); 
$Crc = crc32($Contents); 
$Contents = gzcompress($Contents,$level); 
$Contents = substr($Contents, 0, strlen($Contents) - 4); 
print $Contents; 
print pack('V',$Crc); 
print pack('V',$Size); 
exit; 
}else{ 
ob_end_flush(); 
exit; 

}  
?>

PHP 相关文章推荐
PHP数据缓存技术
Feb 14 PHP
PHP文章按日期(月日)SQL归档语句
Nov 29 PHP
YII模块实现绑定二级域名的方法
Jul 09 PHP
ThinkPHP通过AJAX返回JSON的两种实现方法
Dec 18 PHP
高质量PHP代码的50个实用技巧必备(下)
Jan 22 PHP
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
Feb 27 PHP
php foreach如何跳出两层循环(详解)
Nov 05 PHP
PHP网站自动化配置的实现方法(必看)
May 27 PHP
php判断str字符串是否是xml格式数据的方法示例
Jul 26 PHP
PHP使用标准库spl实现的观察者模式示例
Aug 04 PHP
PHP实现简单用户登录界面
Oct 23 PHP
Laravel 框架基于自带的用户系统实现登录注册及错误处理功能分析
Apr 14 PHP
PHP中文汉字验证码
Apr 08 #PHP
动易数据转成dedecms的php程序
Apr 07 #PHP
一篇入门的php Class 文章
Apr 04 #PHP
手把手教你使用DedeCms V3的在线采集图文教程
Apr 03 #PHP
dedecms系统常用术语汇总
Apr 03 #PHP
dede3.1分页文字采集过滤规则详说(图文教程)续四
Apr 03 #PHP
dede3.1分页文字采集过滤规则详说(图文教程)续二
Apr 03 #PHP
You might like
PHP 万年历实现代码
2012/10/18 PHP
php的PDO事务处理机制实例分析
2017/02/16 PHP
PHP格式化显示时间date()函数代码
2018/10/03 PHP
javascript实现动态CSS换肤技术的脚本
2007/06/29 Javascript
javascript 日期常用的方法
2009/11/11 Javascript
js客户端快捷键管理类的较完整实现和应用
2010/06/08 Javascript
JavaScript调用后台的三种方法实例
2013/10/17 Javascript
JQuery文本改变触发事件如聚焦事件、失焦事件
2014/01/15 Javascript
分享网页检测摇一摇实例代码
2016/01/14 Javascript
简单掌握JavaScript中const声明常量与变量的用法
2016/05/21 Javascript
使用原生js写ajax实例(推荐)
2017/05/31 Javascript
JS一个简单的注册页面实例
2017/09/05 Javascript
使用vue-router设置每个页面的title方法
2018/02/11 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【凹多边形的分离轴检测算法】
2018/12/13 Javascript
详解Node.js异步处理的各种写法
2019/06/09 Javascript
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
重置Redux的状态数据的方法实现
2019/11/18 Javascript
vue2和vue3的v-if与v-for优先级对比学习
2020/10/10 Javascript
vue+node 实现视频在线播放的实例代码
2020/10/19 Javascript
如何使用原生Js实现随机点名详解
2021/01/06 Javascript
Flask框架的学习指南之开发环境搭建
2016/11/20 Python
python生成excel的实例代码
2017/11/08 Python
python爬虫爬取网页表格数据
2018/03/07 Python
Redis使用watch完成秒杀抢购功能的代码
2018/05/07 Python
python多进程提取处理大量文本的关键词方法
2018/06/05 Python
对django xadmin自定义菜单的实例详解
2019/01/03 Python
使用pandas把某一列的字符值转换为数字的实例
2019/01/29 Python
python 标准差计算的实现(std)
2019/07/29 Python
Django DRF认证组件流程实现原理详解
2020/08/17 Python
Java中实现多态的机制
2015/08/09 面试题
乐观大学生的自我评价
2014/01/10 职场文书
我的中国梦演讲稿1000字
2014/08/19 职场文书
安全环保演讲稿
2014/08/28 职场文书
校庆团日活动总结
2014/08/28 职场文书
2014最新自愿离婚协议书范本
2014/11/19 职场文书
工地材料员岗位职责
2015/04/11 职场文书