Foros del Web » Programando para Internet » PHP »

src de IMG a través de llamada PHP

Estas en el tema de src de IMG a través de llamada PHP en el foro de PHP en Foros del Web. Comuneros, La idea: Permitir que un usuario copie un código HTML como esto en donde él desee: Código PHP: < a target = "_blank"  href = ...
  #1 (permalink)  
Antiguo 30/03/2009, 09:09
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 21 años, 10 meses
Puntos: 125
src de IMG a través de llamada PHP

Comuneros,

La idea: Permitir que un usuario copie un código HTML como esto en donde él desee:
Código PHP:
<a target="_blank" href="http://www.forosdelweb.com/"><img src="http://www.weburl.com/generar.php?cod=d3d3Lm11bmRvbG9pbm8uY2w=&st=1"></a
Como se darán cuenta el SRC de la IMG es una llamada a una PHP pasando algunos valores por URL como son cod y st, dicha PHP me hace echo de la URL de un GIF (devuelve) que serviría como el SRC de la imagen.

Alguna idea de como lograrlo, ya que no me ha funcionado, siendo que la llamada al PHP me retorna correctamente la URL del GIF.

Saludos,
  #2 (permalink)  
Antiguo 30/03/2009, 09:31
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: src de IMG a través de llamada PHP

En el PHP que procesa los datos, no se como recobres los datos,
Pero solo tienes que imprimir los headers necesarios y usar readfile()

Por ejemplo si quiero imprimir un JPEG es:

Código php:
Ver original
  1. <?php
  2. header("Content-type: image/jpeg");
  3. header("Content-length: ".filesize($archivo));
  4. header("Content-Disposition: inline; filename=$nombre_archivo");
  5. readfile($archivo);
  6. ?>

Si guardas la imagen como binario en una base de datos, puedes usar echo directamente.
  #3 (permalink)  
Antiguo 30/03/2009, 09:38
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: src de IMG a través de llamada PHP

haces un echo de la URL de la imagen??

eso esta completamente mal...

debes enviar los datos binarios de la imagen, y los headers de content-type como imagen...

por que???

por que es obvio que se espera una imagen, ya que la URL ya se la diste... y apunta hacia un script dinámico de PHP (como se prevee debería enviar la información de la imagen, no su URL)


Edito: hay que perder el tiempo.... jeje

espero comprendas, suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 30/03/2009, 09:52
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 21 años, 10 meses
Puntos: 125
Respuesta: src de IMG a través de llamada PHP

Thats all folks!

Última edición por skatomundo; 30/03/2009 a las 09:58 Razón: listo
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 10:56.