Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: wizache en 28 Mayo 2007, 06:17 AM

Título: ller imagen de base de datos
Publicado por: wizache en 28 Mayo 2007, 06:17 AM
hoa que tal, hice este: http://www.buayacorp.com/archivos/guardar-y-recuperar-un-archivo-en-un-campo-blob-de-postgresql-con-php/ (http://www.buayacorp.com/archivos/guardar-y-recuperar-un-archivo-en-un-campo-blob-de-postgresql-con-php/) tutorial para insertar imagenes en bases de datos en postgre, el problema es que para leerla este manu lla lee de un idiespecifico y muiestra la imagen completa en la pàgina "limpia", y lo que yo quiero hacer es una especie de galería y para estoquiero que la imagen que lea se muestre dentro del cuerpo de la pàgina pero aui ya no se como leerla ya que si entiendo bien lo que hace el tutorial de cambiar los headers para ponerlos como el tipo de archivo no se puede hacer, entonces como mostrarla como imagen sin cambiar los headers???

Saludos
Título: Re: leer imagen de base de datos
Publicado por: Agente Naranja en 29 Mayo 2007, 12:30 PM
Mira, mirando el codigo, y desde mi inexperiencia te digo: ¿Has probado en lugar de enviando los headers, hacer algo en php como:
Citarprint <<<HTML
<img src="$row['nombre']"/>
HTML;
No se si funcione...
Título: Re: ller imagen de base de datos
Publicado por: wizache en 30 Mayo 2007, 04:15 AM
gracias por la respeusta pero no sirvio, sigue imprimiendo la imagen como muchos caracteres, alguna otra idea
Título: Re: ller imagen de base de datos
Publicado por: дٳŦ٭ en 30 Mayo 2007, 04:17 AM
Prueba metiendo headers para las imagenes, te lo muevo a PHP.
Título: Re: ller imagen de base de datos
Publicado por: wizache en 31 Mayo 2007, 23:27 PM
perdon no entendí eso ultimo, pero se me ocurrió una forma que tal vez funcione solo que no se como hacerla, podría cargar una pagina php dentro de la pagina por ejemplo tener la una asi: cargar_imagen-php?id=1 esa si meteria los headers y cargaria solo la imagen y hacer un include en la pagina principal asi:
include("cargar_imagen-php?id=1");
¿eso es valido , o de que otra forma lo pordrìa hacer valido?, o a lo mejor con un metodo tipo ajax, del que no se casi nada pero entiendo que carga dentro de pàginas
Título: Re: ller imagen de base de datos
Publicado por: wizache en 1 Junio 2007, 00:19 AM
Ya lo logre, gracias, para los que les interese lo que hice fue crear una pagina carga_imagen.php, hay si cambio los headers y todo eso, y luego en html pongo:<img src="carga_imagen.php"  />  y woala!! mi imagen cargada

Saludos ;D