Ver Mensaje Individual
  #161 (permalink)  
Antiguo 03/10/2004, 15:17
Avatar de Reynier
Reynier
 
Fecha de Ingreso: noviembre-2002
Ubicacin: Por ah en algn sitio
Mensajes: 1.844
Antigedad: 22 aos
Puntos: 1
Pues tengo problemas a la hora de mostrar las imagenes

Hola a todos:
El tuto esta excelente pero tengo algunos problemas a la hora de mostrar el thumbnail de la imagen. Lo que hago es lo siguiente:
Cdigo PHP:
$query "SELECT * FROM jcgrm_noticias WHERE idnoticia=".$_GET['noticia']."";
      
$result mysql_query($query) or die(mysql_error());
      
$row mysql_fetch_assoc($result);
      echo 
"<table width='100%' align='center' class='table' cellpadding='0' cellspacing='0' border='0'>";
      echo 
"<tr>";
      echo 
"<td class='padding font topics bold tr'>Mostrando noticia: ".$row['titulo']."</td>";
      echo 
"</tr>";
      
# Resumen
      
echo "<tr>";
      echo 
"<td class='paddingimg font'>".nl2br($row['resumen'])."</td>";
      echo 
"</tr>";
      
# Ampliacion
      
echo "<tr>";
      echo 
"<td class='paddingimg font'>".nl2br($row['ampliacion'])."</td>";
      echo 
"</tr>";
      
# Imagen actual
      
echo "<tr>";
      echo 
"<td class='paddingimg font'>";
      if(
$row['imagen']!=""){
       
header ("Content-type: image/jpeg");
       
$img imagecreatefromstring($row['imagen']);
       
$picsize 123;
       
$new_w imagesx($img);
       
$new_h imagesy($img);
       
$aspect_ratio $new_h $new_w;
       
$new_w $picsize;
       
$new_h abs($new_w $aspect_ratio);
       
$dst_img imagecreatetruecolor($new_w,$new_h);
       
imagecopyresized($dst_img,$img,0,0,0,0,$new_w,$new_h,imagesx($img),imagesy($img));
       
imagejpeg($dst_img,'',100);
      }else{
       echo 
"<img src='../images/noimage.gif'>";
      }
      echo 
"</td>";
      echo 
"</tr>";
      
# Autor
      
echo "<tr>";
      echo 
"<td class='paddingimg font'>".$row['autor']."</td>";
      echo 
"</tr>";
      
# Correo Electrnico
      
echo "<tr>";
      echo 
"<td class='paddingimg font'>".$row['celectronico']."</td>";
      echo 
"</tr>";
      
# Referencia
      
echo "<tr>";
      echo 
"<td class='paddingimg font'>".$row['referencia']."</td>";
      echo 
"</tr>";
      echo 
"</table>"
pero cuando muestro la pagina me da este error:
Cita:
Warning: Cannot modify header information - headers already sent by (output started at D:\Karel\jclubgrm\admin\noticias.php:14) in D:\Karel\jclubgrm\includes\mainfunctions.php on line 1927
y me sale el codigo binario de la imagen en vez de la misma, o sea esto:
Cita:
....
K~.K㳓74A09tiXp8:\'s_ I$Ȯ0ZA _|usOs)Ӄ0rqRn[e{u[5R:xR:18E7*k*~07ߴoKi > Ús7Ï?mW@OOt4\4*d =/5=牢F-uKxLҼh4_x>B5/H~x!񎃢\A/xWV49t?WW1j֞E+WKo\|AMcɾuơk? s A&YˡWo cZX.k*IֵIobkSԵ l>4 ;?Np,** Aw4m5¬GyewWywUqͪb2 LW$8.\O0sƖ)fy*\N?C/r<W*SSUo*G9҅ x ٫ |5_<'{쇮|C/~._:E:O 'wg7x /xu 3埌4oZ xS`T *UWP +3F|MR][O}M. >ƍ*ꚞO.}>O?м)sO:Ѧ|m=o _*ۀXowHEp0T8#j%G',ZwYv h߷o)2~?\X`@&01Cs w^"K ~qAW$u(MDq?ko<3   |k;I?vbNI,}O_ T|X/jPyRQIOw䖊IdQꎼ0"-T}&,*'{٦G]D '9bF=:gjI$#K1'Ns|z0ԓ8 } < aJ}+q(Jxҧ+,2/+5MmC2Y( B5&*VF3j4h'?N1_*x?>e q'9ߏLNJ3ގF+⸢wٵoq^ M5o^|]X;^8yh*ׯw~W0z eQ`=Ҕy۷#Ҝ@l$sWHrӝI7 t[m=UwIocⳌXʤ)GOEkWݢ%
...
que hago mal?
Salu2
__________________
Ing. Reynier Prez Mira