收藏的一个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 15 PHP
php 批量添加多行文本框textarea一行一个
Jun 03 PHP
php提交表单发送邮件的方法
Mar 20 PHP
php自定义错误处理用法实例
Mar 20 PHP
php返回当前日期或者指定日期是周几
May 21 PHP
作为程序员必知的16个最佳PHP库
Dec 09 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
Dec 28 PHP
简单解析PHP程序的运行流程
Jun 23 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
Dec 15 PHP
PHP ADODB生成下拉列表框功能示例
May 29 PHP
php实现微信公众平台发红包功能
Jun 14 PHP
PHP使用观察者模式处理异常信息的方法详解
Sep 24 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
使用bcompiler对PHP文件进行加密的代码
2010/08/29 PHP
php设计模式之迭代器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
JavaScript中的集合及效率
2010/01/08 Javascript
jquery提升性能最佳实践小结
2010/12/06 Javascript
JavaScript 判断日期格式是否正确的实现代码
2011/07/04 Javascript
node.js中的querystring.parse方法使用说明
2014/12/10 Javascript
原生JS和JQuery动态添加、删除表格行的方法
2015/05/28 Javascript
jquery实现的点击翻书效果代码
2015/11/04 Javascript
随机生成10个不重复的0-100的数字(实例讲解)
2017/08/16 Javascript
javascript浏览器用户代理检测脚本实现方法
2017/10/27 Javascript
Vue2.0 实现移动端图片上传功能
2018/05/30 Javascript
微信小程序时间控件picker view使用详解
2018/12/28 Javascript
微信小程序使用echarts获取数据并生成折线图
2019/10/16 Javascript
js实现点赞按钮功能的实例代码
2020/03/06 Javascript
[43:32]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
[46:53]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python利用datetime模块计算时间差
2015/08/04 Python
Python计算两个日期相差天数的方法示例
2017/05/23 Python
python模块之sys模块和序列化模块(实例讲解)
2017/09/13 Python
解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
2018/06/13 Python
pytorch 实现打印模型的参数值
2019/12/30 Python
Python查找不限层级Json数据中某个key或者value的路径方式
2020/02/27 Python
django的autoreload机制实现
2020/06/03 Python
PyCharm 光标变成黑块的解决方式
2021/02/06 Python
Python之多进程与多线程的使用
2021/02/23 Python
美国当红的名品折扣网:Gilt Groupe
2016/08/15 全球购物
美国开幕式潮店:Opening Ceremony
2018/02/10 全球购物
利物浦足球俱乐部官方商店(美国):Liverpool FC US
2019/10/09 全球购物
产品促销活动策划书
2014/01/15 职场文书
会计与审计专业自荐信范文
2014/03/15 职场文书
小区门卫的岗位职责
2014/09/26 职场文书
2015年学校党支部工作总结
2015/04/01 职场文书
2015年公司保安年终工作总结
2015/05/14 职场文书
民事答辩状范本
2015/05/21 职场文书
创业计划书之物流运送
2019/09/17 职场文书
MySQL数据库如何给表设置约束详解
2022/03/13 MySQL