Файл: wapxl.ru/shaxty/gzip.php
Строк: 33
<?php
 // --------------- Функции сжатия страниц ---------------//
function compress_output_gzip($output) {
    return gzencode($output, 5);
}
function compress_output_deflate($output) {
    return gzdeflate($output, 5);
}
    //!empty($set['gzip']) &&
if (extension_loaded('zlib') && ini_get('zlib.output_compression') != 'On' && ini_get('output_handler') != 'ob_gzhandler' && ini_get('output_handler') != 'zlib.output_compression') {
    if (isset($_SERVER['HTTP_ACCEPT_ENCODING'])) {
        $gzencode = $_SERVER['HTTP_ACCEPT_ENCODING'];
    } elseif (isset($_SERVER['HTTP_TE'])) {
        $gzencode = $_SERVER['HTTP_TE'];
    } else {
        $gzencode = false;
    }
    $support_gzip = (strpos($gzencode, 'gzip') !== false);
    $support_deflate = (strpos($gzencode, 'deflate') !== false);
    if ($support_gzip) {
        header("Content-Encoding: gzip");
        ob_start("compress_output_gzip");
    } elseif ($support_deflate) {
        header("Content-Encoding: deflate");
        ob_start("compress_output_deflate");
    }
}
@ob_start('ob_processing');
?>