Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Problema al mostrar imagen guardada en bd

Estas en el tema de Problema al mostrar imagen guardada en bd en el foro de PHP en Foros del Web. Hola, tengo un problema intento mostrar una imagen que tengo almacenada en una base de datos como blob, tengo el miem y el size en ...
  #1 (permalink)  
Antiguo 09/08/2012, 12:55
 
Fecha de Ingreso: mayo-2012
Ubicación: df
Mensajes: 12
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta Problema al mostrar imagen guardada en bd

Hola, tengo un problema intento mostrar una imagen que tengo almacenada en una base de datos como blob, tengo el miem y el size en la misma base en google chrome y mozilla la muestra correctamente pero ie, me dice que si deseo abrir o guardar la pagina en php cuando le pongo abrir me muestra la pagina en blanco el codigo es el siguiente que puedo hacer para que lo muestre correctamente?

Código PHP:
<?php
if(isset($_REQUEST['Ficha']))
{
      require_once(
'Connections/guardia.php');
      
$dbconn mysql_connect($hostname_guardia$username_guardia$password_guardia) or die("Error Occurred-".mysql_error());
      
mysql_select_db($database_guardia$guardia) or die("Unable to select database");
 
      
$id    $_REQUEST['Ficha'];
      
$query "SELECT img_name, img_type, img_size, img_data  FROM img_tbl WHERE Ficha = $id";
 
      
$result mysql_query($query$guardia) or die(" " $query mysql_error());
      
$contenido =($content);
           list(
$name$type$size$contenido) = mysql_fetch_array($result);
               
header('Content-length: "'.$size.'"');
    
header('Content-type: $type');
             print 
$contenido;
            
      
mysql_close($guardia);
}
?>
  #2 (permalink)  
Antiguo 09/08/2012, 13:12
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años, 6 meses
Puntos: 394
Respuesta: Problema al mostrar imagen guardada en bd

1. Por lo que veo estas utilizando comillas simples en 'Content-type: $type' con lo que le estas diciendo a PHP que ese string es LITERAL y por tal motivo no analiza la variable $type...!

2. El enlace con la base de datos se guarda en una variable que se llama $dbconn y después utilizas $guardia.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???

Última edición por jotaincubus; 09/08/2012 a las 13:28
  #3 (permalink)  
Antiguo 10/08/2012, 09:25
 
Fecha de Ingreso: mayo-2012
Ubicación: df
Mensajes: 12
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Problema al mostrar imagen guardada en bd

el $guardia esta en un archivo php con los datos de conexion. verifico y muchas gracias.
  #4 (permalink)  
Antiguo 10/08/2012, 09:30
 
Fecha de Ingreso: mayo-2012
Ubicación: df
Mensajes: 12
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Problema al mostrar imagen guardada en bd

Fenomenal, Gracias.

Etiquetas: bd, mysql, sql
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 14:15.