Вход Регистрация
Файл: 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($output0strlen($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
Реклама