From: Roland Häder Date: Sun, 22 Nov 2009 19:39:39 +0000 (+0000) Subject: Now also deflate, but gzip first X-Git-Url: https://git.mxchange.org/?p=mailer.git;a=commitdiff_plain;h=e6cc8e9581807e21cf173c8a891869f1983fc935;hp=3deb4216cd947c4eb14b0a9e3b9f637ca25e77d3 Now also deflate, but gzip first --- diff --git a/inc/functions.php b/inc/functions.php index d818478002..8f16dfc02a 100644 --- a/inc/functions.php +++ b/inc/functions.php @@ -170,12 +170,18 @@ function compileFinalOutput () { // Compress it? if (!empty($_SERVER['HTTP_ACCEPT_ENCODING']) && (strpos('gzip', $_SERVER['HTTP_ACCEPT_ENCODING']) !== null)) { - // Compress it + // Compress it for HTTP gzip $GLOBALS['output'] = gzencode($GLOBALS['output'], 9, true); // Add header sendHeader('Content-Encoding: gzip'); - } // END - if + } elseif (!empty($_SERVER['HTTP_ACCEPT_ENCODING']) && (strpos('deflate', $_SERVER['HTTP_ACCEPT_ENCODING']) !== null)) { + // Compress it for HTTP deflate + $GLOBALS['output'] = gzcompress($GLOBALS['output'], 9); + + // Add header + sendHeader('Content-Encoding: deflate'); + } // Add final length sendHeader('Content-Length: ' . strlen($GLOBALS['output']));