Foros del Web » Programando para Internet » PHP »

Problemas al ver una imagen almacenada en bd

Estas en el tema de Problemas al ver una imagen almacenada en bd en el foro de PHP en Foros del Web. buenas, tengo un problema resulta que estoy tratando de almacenar una imagen en una base de datos cosa q me funciona ahora cuando intento ver ...
  #1 (permalink)  
Antiguo 09/05/2006, 05:42
 
Fecha de Ingreso: febrero-2006
Mensajes: 148
Antigüedad: 18 años, 2 meses
Puntos: 0
Problemas al ver una imagen almacenada en bd

buenas, tengo un problema resulta que estoy tratando de almacenar una imagen en una base de datos cosa q me funciona ahora cuando intento ver la foto en el navegador se ve fea pero super super fea .. como puedo evitar eso?

aqui el codigo de como almaceno:

$image = imagecreatefromjpeg('imagen.jpg');
ob_start();
imagejpeg($image);
$jpg = ob_get_contents();
ob_end_clean();

$jpg = str_replace('##','##',mysql_escape_string($jpg));
$result = mysql_query("INSERT INTO imagen SET fotos='$jpg'");

y aqui como lo veo en el navegador:

$consulta="SELECT* FROM `imagen` WHERE id='3'";
@$resultado = mysql_query($consulta);
@$num_resultados = mysql_num_rows($resultado);
@$row = mysql_fetch_array($resultado);
@$id= stripslashes($row["id"]);
@$fotos= stripslashes($row["fotos"]);
header("Content-Type: image/jpg");
echo $fotos;
  #2 (permalink)  
Antiguo 09/05/2006, 07:25
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
De acuerdo

Te pido de favor que cheques este link http://www.forosdelweb.com/f18/tutorial-ejemplo-subir-archivos-bd-guardando-bd-binario-127775/
  #3 (permalink)  
Antiguo 09/05/2006, 09:08
 
Fecha de Ingreso: febrero-2006
Mensajes: 148
Antigüedad: 18 años, 2 meses
Puntos: 0
ok gracias...
  #4 (permalink)  
Antiguo 09/05/2006, 10:17
 
Fecha de Ingreso: junio-2005
Ubicación: Madrid, España
Mensajes: 288
Antigüedad: 18 años, 9 meses
Puntos: 1
Yo lo que te recomiendo es que no almacenes la imagen en BD sino la ruta en donde esta la imagen.
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 06:16.