psOBStart() Start output buffering with compression
Description:
A simple way to start output compression. This also checks to see if the browser accepts the encoding
Usage:
psObStart(clean,gzip); clean = set to true to clean the output buffer, default is false; gzip = set to true to gzip output if browser accepts, default is false;
Example:
psObStart();
Code:
function psOBStart($cl = false, $gz = false) { global $_SERVER;
if ($cl == true) { ob_clean(); }
if ( (substr_count(strtolower($_SERVER['HTTP_ACCEPT_ENCODING']),"gzip") > 0) && ($gz == true) ) { ob_start("ob_gzhandler"); // now gzip the output } else { ob_start(); } }
Changlelog:
|
|