收藏的一个php小偷的核心程序

 更新时间:2007年04月09日 00:00:00   作者:  
<? 
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; 

}  
?>

相关文章

  • 微信接口生成带参数的二维码

    微信接口生成带参数的二维码

    为了满足用户渠道推广分析的需要,公众平台提供了生成带参数二维码的接口,获取带参数的二维码的过程包括两步,具体步骤大家参考下本文
    2017-07-07
  • ThinkPHP5邮件发送服务封装(可发附件)

    ThinkPHP5邮件发送服务封装(可发附件)

    这篇文章主要介绍了ThinkPHP5封装邮件发送服务,可发附件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • ThinkPHP CURD方法之data方法详解

    ThinkPHP CURD方法之data方法详解

    ThinkPHP CURD方法的data方法用于设置当前要操作的数据对象的值这篇文章主要介绍了data方法的应用,需要的朋友可以参考下
    2014-06-06
  • Yii实现多数据库主从读写分离的方法

    Yii实现多数据库主从读写分离的方法

    这篇文章主要介绍了Yii实现多数据库主从读写分离的方法,通过针对Yii数据库类的扩展实现多数据库主从读写的分离功能,是非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • 基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码

    基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码

    当双方意见不统一的情况下,需要用投票达成协议,本文通过实例给大家介绍基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码,需要的朋友可以参考下
    2015-08-08
  • laravel使用组件实现微信网页授权登入

    laravel使用组件实现微信网页授权登入

    这篇文章主要介绍了laravel使用组件实现微信网页授权登入,使用laravel组件 laravel-wechat调用,使用起来很方便,有需要的同学可以学习下
    2021-03-03
  • 实例介绍PHP中zip_open()函数用法

    实例介绍PHP中zip_open()函数用法

    在本篇内容里小编给大家分享了关于PHP中zip_open()函数用法的相关知识点,有需要的朋友们跟着学习下。
    2019-02-02
  • Yii2.0高级框架数据库增删改查的一些操作

    Yii2.0高级框架数据库增删改查的一些操作

    yii2.0框架是PHP开发的一个比较高效率的框架,集合了作者的大量心血,下面通过用户为例给大家详解yii2.0高级框架数据库增删改查的一些操作
    2015-11-11
  • ThinkPHP查询语句与关联查询用法实例

    ThinkPHP查询语句与关联查询用法实例

    这篇文章主要介绍了ThinkPHP查询语句与关联查询用法,以实例的形式常见的查询方法,包括数组作为查询条件及对象方式来查询等技巧,需要的朋友可以参考下
    2014-11-11
  • ThinkPHP分组下自定义标签库实例

    ThinkPHP分组下自定义标签库实例

    这篇文章主要介绍了ThinkPHP分组下自定义标签库的方法,以实例形式讲述了自定义标签库的具体步骤,非常具有参考借鉴价值,需要的朋友可以参考下
    2014-11-11

最新评论