Foros del Web » Programando para Internet » PHP »

No muestra thumbnail de una imagen en la DB

Estas en el tema de No muestra thumbnail de una imagen en la DB en el foro de PHP en Foros del Web. Lei el tutorial acerca de como almacenar imagenes en la DB pero tengo un problema. no muestra el thumbnail la URL del tutorial http://www.forosdelweb.com/showthrea...ght=thumbnails y ...
  #1 (permalink)  
Antiguo 27/01/2005, 13:14
 
Fecha de Ingreso: enero-2004
Mensajes: 431
Antigüedad: 20 años, 3 meses
Puntos: 6
No muestra thumbnail de una imagen en la DB

Lei el tutorial acerca de como almacenar imagenes en la DB pero tengo un problema.

no muestra el thumbnail

la URL del tutorial
http://www.forosdelweb.com/showthrea...ght=thumbnails

y el codigo que tengo es este:
Código PHP:
<?
if(isset($_GET["$id"])) { 
include(
"conex.php");//conexion con mysql
    
$sql "SELECT img1 FROM anuncios WHERE id='".$_GET["$id"]."'"
 
$consulta mysql_query($sql); 
    
$imagen mysql_result($consulta,0,"img1"); 

    
// Envio cabeceras al navegador .. se indica que lo "que vá" es una imagen de formato MIME JPEG 
    
Header ("Content-type: image/jpeg"); 

    
// Generar el thumbnail: 

    // Se crea la imagen desde el campo binario de la BD 
    
$img imagecreatefromstring($imagen); 

    
// Tamaño del Thumbanil (de la imagen a generar ..) 
    
$picsize 90
     
    
// Se obtienen los datos del ancho y alto de la imagen. 
    
$new_w imagesx($img); 
    
$new_h imagesy($img); 

    
// Se calcula la relación alto/ancho 
    
$aspect_ratio $new_h $new_w
     
    
// Se ajusta al nuevo tamaño 
    
$new_w $picsize
    
$new_h abs($new_w $aspect_ratio); 

    
// Se crea la mascara de la imagen nueva 
    
$dst_img imagecreate($new_w,$new_h); 

    
// Se copia y reajusta el nuevo tamaño en la nueva imagen. 
    
imagecopyresized($dst_img,$img,0,0,0,0,$new_w,$new_h,imagesx($img),imagesy($img)); 

    
// Se entrega al buffer de salida (navegador en este caso) la imagen en formato JPEG 
    // El tercer parámetro (100) indica la calidad de la imagen: en porcentaje relación calidad/peso imagen. 
    
imagejpeg($dst_img,'',100); 
   } 

?>
e intento mostrar en thumbnail con:

<img src="thumbnail.php?id=1">

Saludos
__________________
El que teme preguntar, se averguenza de aprender.
  #2 (permalink)  
Antiguo 27/01/2005, 18:09
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 3 meses
Puntos: 9
cambia donde dice "$id" por "id" estas poniendo como variable al nombre de una.
  #3 (permalink)  
Antiguo 27/01/2005, 18:41
 
Fecha de Ingreso: enero-2004
Mensajes: 431
Antigüedad: 20 años, 3 meses
Puntos: 6
muchas gracias kreo ke son los pekeños detalles los mas dificiles de notar gracias de nuevo =D
__________________
El que teme preguntar, se averguenza de aprender.
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:33.