Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-06-2007
axelbb axelbb is offline
Miembro
 
Registrado: oct 2004
Posts: 127
Poder: 20
axelbb Va por buen camino
Angry Error recuperar imagen en MySQL desde Firefox

Saludos!. Tengo una página con PHP y una BD MySQL con una tabla con fotografías. Desde la página quiero mostrar fotos elegidas mediante un ID de la tabla. Tengo aparte un fichero verblob.php (es el ejemplo que sale en varios sitios de Internet, de guardar y recuperar imágenes desde blobs) que recibe el ID y ejecuta la salida. El código de mi verblob.php es:

Código PHP:
<?php
    
include('conex.php');
    
session_start();
    
$idf=$_GET["idfoto"];
    
$enlace=Conectarse(); 
    
$result=mysql_query("select FOTO from fotos where ID='$idf'",$enlace);
    
$row=mysql_fetch_array($result);
    
header("Content-Type: image/jpeg");
    echo 
$row["FOTO"];
    
mysql_free_result($result);
    
mysql_close($enlace);
?>
Conex.php hace la conexión y siempre los formatos de imagen son jpeg, no puede haber otra cosa por eso no es variable el MIME.

Desde la página principal llamo a este archivo como si fuera una imagen:

Código PHP:
echo '<imgsrc="verblob.php?idfoto='.$id.'"/>'
tantas veces como fotos tenga la entidad que estoy mostrando.

Bien. En el Explorer funciona... En Firefox, no. En lugar de las fotos me muestra esto:

http://(misitio.com)/aviso_h2.php

donde aviso_h2.php es el programa que llama a verblob.php.

¿Cómo se hace entonces para que ande en los dos?

Gracias!!
Responder Con Cita
  #2  
Antiguo 07-06-2007
Mick Mick is offline
Miembro
 
Registrado: may 2003
Posts: 405
Poder: 21
Mick Va por buen camino
Falta un espacio entre img y src:

Código:
echo '<imgsrc="verblob.php?idfoto='.$id.'" />';   // Mal

echo '<img src="verblob.php?idfoto='.$id.'" />';   // Bien
Saludos
Responder Con Cita
  #3  
Antiguo 07-06-2007
axelbb axelbb is offline
Miembro
 
Registrado: oct 2004
Posts: 127
Poder: 20
axelbb Va por buen camino
Unhappy Ah...

Ah, sí, no sé por qué se me copió así, un error de ctrl+c/ctrl+v

Pero no, el script original está bien, de hecho anda en el Explorer. Sé muy poquito de html y php, apenas estoy aprendiendo, podría haber llegado a ser eso, pero no, hay otra cosa. A ver, si vos tuvieras que hacer esto, ¿Cómo lo harías?

Gracias por haberme contestado!
Responder Con Cita
  #4  
Antiguo 08-06-2007
axelbb axelbb is offline
Miembro
 
Registrado: oct 2004
Posts: 127
Poder: 20
axelbb Va por buen camino
Talking Resuelto...

Uh, el problema estaba en el aviso_h2.php, donde me había quedado puesto de una prueba anterior un include("verblob.php") . Mil disculpas a todos los que entraron a ver este lamentable desatino...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
imprimir imagen desde mysql con rave report sagiro60 Impresión 5 20-10-2006 03:33:44
imprimir imagen desde mysql con rave report sagiro60 Conexión con bases de datos 0 16-10-2006 20:41:56
Como cargo una imagen desde Mysql hacia aplicacion Delphi7.0? gozi Conexión con bases de datos 1 06-02-2006 19:41:11
cargar una imagen de mysql (error) leury PHP 1 12-04-2005 16:13:36
Cargar y recuperar imagen en bd MySQL??? burasu MySQL 2 22-08-2004 22:40:18


La franja horaria es GMT +2. Ahora son las 14:24:04.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi