收藏的一个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边学边教》(02.Apache+PHP环境配置――上篇)
Dec 13 PHP
PHP版自动生成文章摘要
Jul 23 PHP
Zend的MVC机制使用分析(一)
May 02 PHP
PHP获取MSN好友列表类的实现代码
Jun 23 PHP
关于PHP内存溢出问题的解决方法
Jun 25 PHP
PHP中array_map与array_column之间的关系分析
Aug 19 PHP
PHP实现对站点内容外部链接的过滤方法
Sep 10 PHP
php魔术变量用法实例详解
Nov 13 PHP
php获取指定日期之间的各个周和月的起止时间
Nov 24 PHP
PHP按指定键值对二维数组进行排序的方法
Dec 22 PHP
Laravel5.1自定义500错误页面示例
Oct 09 PHP
PHP时间戳和日期相互转换操作实例小结
Dec 18 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中使用Oracle数据库(2)
2006/10/09 PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
2014/05/19 PHP
PHP中Closure类的使用方法及详解
2015/10/09 PHP
Windows Server 2008 R2和2012中PHP连接MySQL过慢的解决方法
2016/07/02 PHP
实例介绍PHP中zip_open()函数用法
2019/02/15 PHP
Laravel模糊查询区分大小写的实例
2019/09/29 PHP
php与阿里云短信接口接入操作案例分析
2020/05/27 PHP
XHTML-Strict 内允许出现的标签
2006/12/11 Javascript
Mootools 1.2教程 定时器和哈希简介
2009/09/15 Javascript
页面右下角弹出提示框示例代码js版
2013/08/02 Javascript
javascript静态页面传值的三种方法分享
2013/11/12 Javascript
JavaScript使用focus()设置焦点失败的解决方法
2014/09/03 Javascript
Javascript MVC框架Backbone.js详解
2014/09/18 Javascript
JS基于面向对象实现的放烟花效果
2015/05/07 Javascript
js+css实现超简洁的二级下拉菜单效果代码
2015/09/07 Javascript
Angular 中 select指令用法详解
2016/09/29 Javascript
JavaScript中的call和apply的用途以及区别
2017/01/11 Javascript
基于 Vue 的树形选择组件的示例代码
2017/08/18 Javascript
vue.js 中使用(...)运算符报错的解决方法
2018/08/09 Javascript
基于JavaScript实现一个简单的Vue
2018/09/26 Javascript
Vue.js的动态组件模板的实现
2018/11/26 Javascript
React实现全选功能
2020/08/25 Javascript
详解vue 中 scoped 样式作用域的规则
2020/09/14 Javascript
python函数参数*args**kwargs用法实例
2013/12/04 Python
关于Python中空格字符串处理的技巧总结
2017/08/10 Python
Python 复平面绘图实例
2019/11/21 Python
Pycharm和Idea支持的vim插件的方法
2020/02/21 Python
如何利用python正则表达式匹配版本信息
2020/12/09 Python
html5 的a标签 Href 拨电话的写法
2013/11/04 HTML / CSS
为女性购买传统的印度服装和婚纱:Kalkifashion
2019/07/22 全球购物
2014年小学国庆节活动方案
2014/09/16 职场文书
社会实践活动总结格式
2015/05/11 职场文书
深入理解python协程
2021/06/15 Python
MySQL GRANT用户授权的实现
2021/06/18 MySQL
Spring Boot实战解决高并发数据入库之 Redis 缓存+MySQL 批量入库问题
2022/02/12 Redis
JavaScript模拟实现网易云轮播效果
2022/04/04 Javascript