Tema: Header http
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2010, 12:20
Avatar de mandrake88
mandrake88
 
Fecha de Ingreso: septiembre-2009
Mensajes: 328
Antigüedad: 14 años, 7 meses
Puntos: 13
Header http

Hice un generador de signatures dinamico, basicamente toma la informacion de una base de datos y genera una imagen para ser usada como firma. La cual se actualiza cada una X cantidad de horas.

Para visualizar la imagen como firma en foros, simplemente se usa un bbcode

Código PHP:
[img]http://www.ejemplo.com/firmas.php?parametros...[/img] 
.

Funciona todo perfecto, pero tengo un problema con los foros phpbb. En esos foros se puede poner un limite a las imagenes que van de firma, el tema es que al retornar la imagen asi, parece que no puede obtener el tamaño de la imagen para saber si esta entre los limites permitidos, y tira error.
Si encambio se sacan los limites, la firma funciona bien.

La imagen la estoy mandando usando el siguiente header:

Código PHP:
header('Content-type: image/jpeg');
    echo 
file_get_contents('/ruta_de_la_imagen/imagen.jpg'); 
Hay alguna otra manera de retornar una imagen que esta EN DISCO al navegador para evitar este problema? O bien especificar en el header http el tamaño de la imagen?