收藏的一个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 相关文章推荐
深入HTTP响应状态码速查表的详解
Jun 07 PHP
php向js函数传参的几种方法
Aug 10 PHP
php可生成缩略图的文件上传类实例
Dec 17 PHP
浅析PHP文件下载原理
Dec 25 PHP
Codeigniter通过SimpleXML将xml转换成对象的方法
Mar 19 PHP
php判断两个日期之间相差多少个月份的方法
Jun 18 PHP
利用PHP将部分内容用星号替换
Apr 21 PHP
PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
Nov 30 PHP
CodeIgniter 完美解决URL含有中文字符串
May 13 PHP
详解PHP神奇又有用的Trait
Mar 25 PHP
基于PHP实现用户登录注册功能的详细教程
Aug 04 PHP
PHP终止脚本运行三种实现方法详解
Sep 01 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验证码(支持中文)
2007/02/14 PHP
PHP简单判断手机设备的方法
2016/08/23 PHP
php中遍历二维数组并以表格的形式输出的方法
2017/01/03 PHP
JQuery 绑定事件时传递参数的实现方法
2009/10/13 Javascript
js里的prototype使用示例
2010/11/19 Javascript
javascript模拟select,jselect的方法实现
2012/11/08 Javascript
js实现从中间开始往上下展开网页窗口的方法
2015/03/02 Javascript
跟我学习javascript的全局变量
2015/11/16 Javascript
jQuery模仿京东/天猫商品左侧分类导航菜单效果
2016/06/29 Javascript
js控住DOM实现发布微博效果
2016/08/30 Javascript
AngularJS中使用ngModal模态框实例
2017/05/27 Javascript
nodejs async异步常用函数总结(推荐)
2017/11/17 NodeJs
vue cli使用绝对路径引用图片问题的解决
2017/12/06 Javascript
jQuery实现的简单对话框拖动功能示例
2018/06/05 jQuery
vue实现element-ui对话框可拖拽功能
2018/08/17 Javascript
使用vue.js在页面内组件监听scroll事件的方法
2018/09/11 Javascript
发布一款npm包帮助理解npm的使用
2019/01/03 Javascript
React 组件渲染和更新的实现代码示例
2019/02/21 Javascript
原生js实现贪食蛇小游戏的思路详解
2019/11/26 Javascript
vant 时间选择器--开始时间和结束时间实例
2020/11/04 Javascript
[03:48]显微镜下的DOTA2第四期——TP动作
2014/06/20 DOTA
[01:21:07]EG vs Liquid 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
Python实现更改图片尺寸大小的方法(基于Pillow包)
2016/09/19 Python
Python制作词云的方法
2018/01/03 Python
Pyqt5 基本界面组件之inputDialog的使用
2019/06/25 Python
Python Web版语音合成实例详解
2019/07/16 Python
解决Pycharm 包已经下载,但是运行代码提示找不到模块的问题
2019/08/31 Python
AmazeUI 导航条的实现示例
2020/08/14 HTML / CSS
迪士尼英国官方商店:shopDisney UK
2019/09/21 全球购物
理工科学生的自我评价
2013/12/15 职场文书
竞聘报告优秀范文
2014/11/06 职场文书
给老婆的检讨书
2015/01/27 职场文书
单身申明具结书
2015/02/26 职场文书
Python批量将csv文件转化成xml文件的实例
2021/05/10 Python
Python四款GUI图形界面库介绍
2022/06/05 Python
JavaScript架构localStorage特殊场景下二次封装操作
2022/06/21 Javascript