收藏的一个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连接Oracle数据库
Oct 09 PHP
php 数组动态添加实现代码(最土团购系统的价格排序)
Dec 30 PHP
深入解析php之apc
May 15 PHP
使用配置类定义Codeigniter全局变量
Jun 12 PHP
PHP实现单例模式最安全的做法
Jun 13 PHP
qq登录,新浪微博登录接口申请过程中遇到的问题
Jul 22 PHP
Codeigniter的一些优秀特性总结
Jan 21 PHP
Yii2实现自定义独立验证器的方法
May 05 PHP
微信第三方登录(原生)demo【必看篇】
May 26 PHP
PHP进阶学习之反射基本概念与用法分析
Jun 18 PHP
php常用日期时间函数实例小结
Jul 04 PHP
PHP之header函数详解
Mar 02 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
ajax返回值中有回车换行、空格的解决方法分享
2013/10/24 PHP
网页上facebook分享功能具体实现
2014/01/26 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十六)
2014/06/30 PHP
PHP闭包实例解析
2014/09/08 PHP
php利用事务处理转账问题
2015/04/22 PHP
判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
2009/02/18 Javascript
jquery 多级下拉菜单核心代码
2010/05/21 Javascript
JavaScript使用HTML5的window.postMessage实现跨域通信例子
2014/04/11 Javascript
js实现登陆遮罩效果的方法
2015/07/28 Javascript
七夕情人节丘比特射箭小游戏
2015/08/20 Javascript
基于jQuery实现返回顶部实例代码
2016/01/01 Javascript
第十篇BootStrap轮播插件使用详解
2016/06/21 Javascript
Javascript for in的缺陷总结
2017/02/03 Javascript
详解AngularJS 模块化
2017/06/14 Javascript
Vue自定义toast组件的实例代码
2018/08/15 Javascript
vue基础之事件简写、事件对象、冒泡、默认行为、键盘事件实例分析
2019/03/11 Javascript
JS document文档的简单操作完整示例
2020/01/13 Javascript
给Python IDLE加上自动补全和历史功能
2014/11/30 Python
Python实现TCP/IP协议下的端口转发及重定向示例
2016/06/14 Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
2018/07/25 Python
pandas通过索引进行排序的示例
2018/11/16 Python
Python2与Python3的区别实例总结
2019/04/17 Python
tensorflow mnist 数据加载实现并画图效果
2020/02/05 Python
Python绘制动态水球图过程详解
2020/06/03 Python
django创建css文件夹的具体方法
2020/07/31 Python
CSS3 特效范例整理
2011/08/22 HTML / CSS
介绍下Lucene建立索引的过程
2016/03/02 面试题
同学聚会老师邀请函
2014/01/28 职场文书
2014超市双十一活动策划方案
2014/09/29 职场文书
感谢信怎么写
2015/01/21 职场文书
信访工作个人总结
2015/03/03 职场文书
清明节文明祭祀倡议书
2015/04/28 职场文书
创业计划书之电动车企业
2019/10/11 职场文书
基于Nginx实现限制某IP短时间访问次数
2021/03/31 Servers
Python 可迭代对象 iterable的具体使用
2021/08/07 Python
Innodb存储引擎中的后台线程详解
2022/04/03 MySQL