hallo,
habe mir diesen thread mal angesehen
http://www.php-resource.de/forum/sho...515&perpage=10
und stehe etwas auf der leitung
der output kommt in einen puffer und wird dann an
$contents übergeben, komprimiert und ausgegeben.
bei mir wird der gesamte inhalt einer seite [sowieso] in einer
var $komplett gespeichert und erst zum schluss ausgegeben.
da sollte es doch reichen, nur dieses code-fragment zu nutzen
also ohne ob_start, etc.:
kann mich da mal jemand aufklären ??
thx wurzel
habe mir diesen thread mal angesehen
http://www.php-resource.de/forum/sho...515&perpage=10
und stehe etwas auf der leitung
der output kommt in einen puffer und wird dann an
$contents übergeben, komprimiert und ausgegeben.
bei mir wird der gesamte inhalt einer seite [sowieso] in einer
var $komplett gespeichert und erst zum schluss ausgegeben.
da sollte es doch reichen, nur dieses code-fragment zu nutzen
also ohne ob_start, etc.:
PHP-Code:
if(browser_gzip_versteht)
{
$contents = $komplett; // der einfachheit halber
$gzip_size = strlen($contents);
$gzip_crc = crc32($contents);
$contents = gzcompress($contents, 9);
$contents = substr($contents, 0, strlen($contents) - 4);
header("Content-Encoding: gzip");
echo "x1fx8bx08x00x00x00x00x00";
echo $contents;
echo pack("V", $gzip_crc);
echo pack("V", $gzip_size);
}
else
{
print $komplett;
}
kann mich da mal jemand aufklären ??
thx wurzel
Kommentar