Buenas,
Tengo unas imágenes que se generan por código. Especialmente los típicos
códigos de seguridad anti-bots y similares.
El código que genera dicha imagen, se encuentra en un archivo,
llamemosle imagen.php.
Hasta ahora, siempre que necesitava de una de dichas imagenes, lo que
hago es una llamada al archivo como fuente de la imagen, en la forma:
<img src="imagenes/imagen.pgp?opcion=25">
Hasta aqui ningun problema y me funciona perfectamente. Lo que me
gustaría, es que la imagen en lugar de encontrarse en un archivo, se
hallara en una función y que, con la llamada a dicha función, se
generase la imagen correspondiente (sin tener que separar el código que
genera la imagen en un archivo distinto).
Ningún intento resulta: Puesto que para la imagen hay que incluir la
cabecera "Content-type: image/png", cuando llega a esa linea, por
supuesto, da el error de que las cabeceras ya fueron enviadas.
Por lo que he leido y encontrado en todos los ejemplos, así como el
tratamiento que HTML hace de las imagenes, me dice que no es posible. De
todas formas, ¿alguien sabe si realmente es posible? y si es así, ¿como
hacerlo?
Un Saludo,
Jordi.