Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2009, 06:48
Koden
 
Fecha de Ingreso: marzo-2005
Mensajes: 197
Antigüedad: 19 años, 2 meses
Puntos: 1
Problema al comprimir web

Hola, buenos días.

Estoy intentando comprimir una web usando gzip y lo único que me muestra son caracteres extraños.

El código que uso para comprimirla es el siguiente:

Código PHP:
  ob_start();
  
ob_implicit_flush(0);

  include (
"index_white.php");

  
$contents ob_get_contents();
  
ob_end_clean();

  
header("Content-Encoding: gzip");

  echo 
"\x1f\x8b\x08\x00\x00\x00\x00\x00";

  
$Size strlen($contents);
  
$Crc crc32($contents);

  
$contents gzcompress($contents9);

  
$contents substr($contents0strlen($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);
    }
  } 
He hecho un phpinfo() en mi servidor y según lo que dice aquí parece que el host cuenta con lo necesario para poder efectuar la compresión, por lo que me temo que por mi propia inexperiencia, estoy haciendo algo mal.

¿Alguien sabría decirme que estoy obviando o en qué estoy errando?


Muchas gracias a todos por anticipado y un saludo.