Example #1
0
 public static function compression_output($content)
 {
     $zlib_on = ini_get('zlib.output_compression') or ini_set('zlib.output_compression', 0) === FALSE;
     if (Request::accept_encoding('deflate') and !$zlib_on and function_exists('gzdeflate')) {
         header('Content-Encoding: deflate');
         return gzdeflate($content, 9);
     } elseif (Request::accept_encoding('gzip') and !$zlib_on and function_exists('gzencode')) {
         header('Content-Encoding: gzip');
         return gzencode($content, 9);
     } else {
         return $content;
     }
 }