Alguno sabe como podria mostrar una imagen que descomprimo en gzip.
Con este codigo parece que borra la imagen jpg descomprimida antes de que interprete el html
Código
<!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title>Descomprimiendo fichero gz</title> </head> <body> <? # Creamos una variable "vacia" $cadena=""; # Abrimos el fichero en modo lectura (r) /* hacemos un bucle para leer el fichero hasta encontrar el final (feof) y vamos recogiendo el contenido en la variable */ } /*comprimimos la cadena con gzencode con lo cual la propia función añade los "encabezados" de formato gzip*/ /* abrimos un nuevo fichero modo escritura (w) con "fopen", es decir como un fichero normal con extensión GZ */ /* escribimos la cadena "tal cual" en este fichero */ # cerramos el fichero comprimido #echo "La compresión ha terminado"; ?> <? $nombrefichero="aviones4.jpg"; # activamos el buffer en vez de la salida estandard # Abrimos el fichero con "gzopen" ya que se trata de un fichero comprimido # sacamos el contenido (descomprimimos) al buffer # ponemos el contenido en la variable $cadena # limpiamos el buffer # abrimos en modo escritura el fichero para escribir el contenido descomprimido anteriormente # escrimos en el fichero el contenido descomprimido anteriormente # cerramos el fichero # mostramos el fichero descomprimido como imagen (pero el html no llega a encontrar el fichero, pues parece que el php le borra antes) echo '<img src="'.$nombrefichero.'"><br>'; ?> </body> </html> <? # borro el fichero, ?>
Gracias y Salu2.