收藏的一个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 相关文章推荐
如何将一个表单同时提交到两个地方处理
Oct 09 PHP
适用于php-5.2 的 php.ini 中文版[金步国翻译]
Apr 17 PHP
xml在joomla表单中的应用详解分享
Jul 19 PHP
PHP面向对象程序设计之类常量用法实例
Aug 20 PHP
解决phpcms更换javascript的幻灯片代码调用图片问题
Dec 26 PHP
大家在抢红包,程序员在研究红包算法
Aug 31 PHP
PHP中Array相关函数简介
Jul 03 PHP
PHP实现多级分类生成树的方法示例
Feb 07 PHP
php实现基于pdo的事务处理方法示例
Jul 21 PHP
[原创]PHP正则匹配中英文、数字及下划线的方法【用户名验证】
Aug 01 PHP
php微信公众号开发之图片回复
Oct 20 PHP
2020最新版 PhpStudy V8.1版本下载安装使用详解
Oct 30 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使用GeoIP库实例
2014/06/27 PHP
Laravel框架学习笔记(一)环境搭建
2014/10/15 PHP
php查询mssql出现乱码的解决方法
2014/12/29 PHP
PHP内置加密函数详解
2016/11/20 PHP
php中strtotime函数性能分析
2016/11/20 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
javascript 页面划词搜索JS
2009/09/28 Javascript
Extjs优化(一)删除冗余代码提高运行速度
2013/04/15 Javascript
javascript闭包的高级使用方法实例
2013/07/04 Javascript
自己写的Javascript计算时间差函数
2013/10/28 Javascript
js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码
2016/04/30 Javascript
jquery文字填写自动高度的实现方法
2016/11/07 Javascript
详解nodejs 文本操作模块-fs模块(四)
2016/12/22 NodeJs
backbone简介_动力节点Java学院整理
2017/07/14 Javascript
基于Vue.js实现tab滑块效果
2017/07/23 Javascript
使用Vue如何写一个双向数据绑定(面试常见)
2018/04/20 Javascript
使用 webpack 插件自动生成 vue 路由文件的方法
2019/08/20 Javascript
JS实现商城秒杀倒计时功能(动态设置秒杀时间)
2019/12/12 Javascript
ElementUI中el-tree节点的操作的实现
2020/02/27 Javascript
Javascript Symbol原理及使用方法解析
2020/10/22 Javascript
解决antd的Form组件setFieldsValue的警告问题
2020/10/29 Javascript
vue print.js打印支持Echarts图表操作
2020/11/13 Javascript
初学Python实用技巧两则
2014/08/29 Python
详解Python 数据库的Connection、Cursor两大对象
2018/06/25 Python
对Python发送带header的http请求方法详解
2019/01/02 Python
Django 配置多站点多域名的实现步骤
2019/05/17 Python
基于Python的Jenkins的二次开发操作
2020/05/12 Python
来自Ocado的宠物商店:Fetch
2018/07/10 全球购物
办公室文员工作自我评价
2013/12/01 职场文书
影视制作岗位职责
2013/12/04 职场文书
毕业生求职自荐信怎么写
2014/01/08 职场文书
2014国庆节主题活动方案:快乐的国庆节
2014/09/16 职场文书
银行职员工作失误检讨书
2014/10/14 职场文书
2014年房产销售工作总结
2014/12/08 职场文书
MySQL慢查询的坑
2021/04/28 MySQL
Go语言怎么使用变长参数函数
2022/07/15 Golang