Moby
Guest
GZip компрессия. не могу разобраться
прочитал статью о компрессии данных средствами gzip, в статье приводится рабочий пример:
так вот, на локалхосте работать это отказывается, выдаёт пустую страницу. выложил на сервер - выводит дословно вот это
x1fx8bx08x00x00x00x00x00xЪуTПUHОП-(J-.NMQ"щiќ
подскажите в чём дело?
-~{}~ 26.04.05 17:11:
http://webmastak.com/develop/php/73/ - вот адрес статьи
прочитал статью о компрессии данных средствами gzip, в статье приводится рабочий пример:
PHP:
<?
// Start the output buffer
ob_start();
ob_implicit_flush(0);
print("I'm compressed!n");
$contents = ob_get_contents();
ob_end_clean();
header("Content-Encoding: gzip");
echo "x1fx8bx08x00x00x00x00x00";
$Size = strlen($contents);
$Crc = crc32($contents);
$contents = gzcompress($contents, 9);
$contents = substr($contents, 0, strlen($contents) - 4);
echo $contents;
gzip_PrintFourChars($Crc);
gzip_PrintFourChars($Size);
function gzip_PrintFourChars($Val) {
for ($i = 0; $i < 4; $i ++) {
echo chr($Val % 256);
$Val = floor($Val / 256);
}
}
?>
x1fx8bx08x00x00x00x00x00xЪуTПUHОП-(J-.NMQ"щiќ
подскажите в чём дело?
-~{}~ 26.04.05 17:11:
http://webmastak.com/develop/php/73/ - вот адрес статьи