Вход Регистрация
Файл: gzip.php
Строк: 74
<?php
// Комирессия страниц
//
// Версия: 0.2
// Обновления Ищите Здеся: http://wapinet.ru/script/
// Автор: Gemorroj
//
// Номера кошельков. Надеюсь понятно для чего =)
// WMR 167963845445
// WMZ 225757696726


error_reporting(0);

//Если поддерживается deflate
if(substr_count($compress,'deflate'))
{
function 
compress_output_deflate($output){
global 
$step;
return 
gzdeflate($output, $step);
}

$method = 'deflate';
header('Content-Encoding: deflate');
ob_start('compress_output_deflate');
ob_implicit_flush(0);
}
// Если поддерживается gzip
elseif(substr_count($compress,'gzip'))
{
function 
compress_output_gzip($output){
global 
$step;
return 
gzencode($output, $step);
}

$method = 'gzip';
header('Content-Encoding: gzip');
ob_start('compress_output_gzip');
ob_implicit_flush(0);
}
// Если поддерживается x-gzip
elseif(substr_count($compress,'x-gzip'))
{
function 
compress_output_x_gzip($output){
global 
$step;
$size = strlen($output);
$crc = crc32($output);
$output = gzcompress($output, $step);
$output = substr($output, 0, strlen($output) - 4);
return 
"x1fx8bx08x00x00x00x00x00".$output.pack('V',$crc).pack('V',$size);
}

$method = 'x-gzip';
header('Content-Encoding: x-gzip');
ob_start('compress_output_x_gzip');
ob_implicit_flush(0);
}

if(!
file_exists('MySql/base123/lic.dat')){
echo
'Отстутствует лицензия для домена '.$_SERVER['HTTP_HOST'].'!
Пожалуйста получите лицензию для дальнейшей работы с данным скриптом для приобретения лицензии обратитесь по ICQ: 583-601-453 у автора Bishop (Лицензия безплатная)
'
;
exit();
}else{
$switch = @file("MySql/base123/lic.dat");
$tidw = explode("|", $switch[0]);
$site = $_SERVER['HTTP_HOST'];
$unpar = ByBishop;
if(
$tidw[0] != $unpar) {
echo
'Отстутствует лицензия для домена '.$_SERVER['HTTP_HOST'].'!
Пожалуйста получите лицензию для дальнейшей работы с данным скриптом для приобретения лицензии обратитесь по ICQ: 583-601-453 у автора Bishop (Лицензия безплатная)
'
;
exit();
}}
// Инфа о проценте сжатия и др.
function info_compress()
{
global 
$method, $step;

$contents = ob_get_contents();
// Сколько весит исходная страница
$in = strlen($contents);


switch(
$method){
default:
print 
'Сжатие не поддерживается<br/>IN: '.$in;
break;

case 
'deflate':
$out = strlen(gzdeflate($contents, $step));

print 
'IN: '.round($in/1024,2).' kb<br/>
OUT: '
.round($out/1024,2).' kb<br/>
Сжатие: '
.round(100-(100/($in/$out)),1).' %<br/>
Метод: '
.$method.'<br/>';
break;

case 
'gzip':
$out = strlen(gzencode($contents, $step));

print 
'IN: '.round($in/1024,2).' kb<br/>
OUT: '
.round($out/1024,2).' kb<br/>
Сжатие: '
.round(100-(100/($in/$out)),1).' %<br/>
Метод: '
.$method.'<br/>';
break;

case 
'x-gzip':
$out = strlen(gzcompress($contents, $step));

print 
'IN: '.round($in/1024,2).' kb<br/>
OUT: '
.round($out/1024,2).' kb<br/>
Сжатие: '
.round(100-(100/($in/$out)),1).' %<br/>
Метод: '
.$method.'<br/>';
break;
}

return;
}
?>
Онлайн: 0
Реклама