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?