当前位置:首页 > PHP教程 > PHP常见问题

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

<? 
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 "x1fx8bx08x00x00x00x00x00"; 
$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; 

}  
?>
【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:)!