Foros del Web » Programando para Internet » PHP »

Guarda una imagen generada dinámicamente

Estas en el tema de Guarda una imagen generada dinámicamente en el foro de PHP en Foros del Web. Hola a tod@s: ¡¡Cuánto tiempo sin abrir un tema en el foro!! A ver, estoy progrmando un sitio web en el que, entre otras cosas, ...
  #1 (permalink)  
Antiguo 15/04/2009, 16:07
Avatar de zacktagnan  
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 18 años, 11 meses
Puntos: 3
Guarda una imagen generada dinámicamente

Hola a tod@s:

¡¡Cuánto tiempo sin abrir un tema en el foro!!


A ver, estoy progrmando un sitio web en el que, entre otras cosas, se emplea el l API de Google Chart para generar gráficos tras pasar unos valores que vienen de una consulta.

La imagen del gráfico resultante que verá en cada caso en la página dónde se muestre viene dada a través de una URL por la que se pasan una serie de valores.
Un ejemplo de una de esas URLs sería la que aparece nada más entras en la web del API mencionado antes. Pincha en lo que sigue:

http://chart.apis.google.com/chart?c...hl=Hello|World

Esto mismo es lo que hay que poner como valor del atributo src de la etiqueta img dentro de la página dónde quieras mostrar el gráfico. Es decir, que quedaría de esta forma:

Código HTML:
<img src="http://chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=Hello|World" alt="Gráfico" /> 
Entonces, lo que quisiera es guardar físicamente como archivo, en algún lugar del sitio web, esta imagen generada, para luego incrustarla dentro de otro script que, usando la clase de PHP llamada TCPDF, me genera un documento PDF.

Sé que en esta clase, se puede insertar código HTML, como por ejemplo una etiqueta imagen.
Con un archivo imagen, como puede ser grafico.png, funciona y lo incluye como elemento del PDF. Pero he probado a poner la etiqueta imagen con el src como he indicado antes (es decir, con la URL) y no funciona.

Así que me haría falta guardar como archivo el gráfico generado a través de la URL para luego cargarlo en la construcción del PDF.

Nada, pues eso ... Si alguien supiera cómo ó me pudiese dar un consejo ó pista de cómo conseguirlo ...

Gracias de antemano a todo el que entre y aporte algo.
__________________
Saludos,

zacktagnan.
=================================================
  #2 (permalink)  
Antiguo 15/04/2009, 16:10
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 18 años, 11 meses
Puntos: 839
Respuesta: Guarda una imagen generada dinámicamente

Dependiendo de la configuración que tengas, puedes usar copy() indicando como origen la URL:
http://www.php.net/copy

Así podrás copiar la imagen a tu servidor.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:34.