Ver Mensaje Individual
  #7 (permalink)  
Antiguo 27/12/2009, 23:25
Roykssop
 
Fecha de Ingreso: octubre-2006
Mensajes: 78
Antigüedad: 17 años, 6 meses
Puntos: 1
Respuesta: Problema header('Content-type: image/jpeg');

Muchas gracias Pateketrueque y Pato12

Miren, Probe ambas soluciones y funcionaron perfecto!!

Para la de Pateketrueque(por cierto nunca se me hubiera ocurrido, de hecho tuve que investigar un poquillo)

Deje el código asi:

Código PHP:
        <?
            
include("Conexion.php");    
            
// Variables globales
            
$i 0;
            
// Defino Parametros del paginator    
            
$_pagi_sql "SELECT * FROM fotos where categoria = 1";
            
$_pagi_cuantos 6;
            
$_pagi_nav_estilo linkspaginador;        
            include(
"paginator.inc.php");
            
//$consulta = mysql_query("Select * from promociones",$connect);
            
while($rows mysql_fetch_array($_pagi_result))
                {
                    if (
$i == 2)
                    {
                        echo 
"</tr>\n";
                        echo 
"<tr>\n";    
                        
$i 0;
                    }
                    echo 
"<td><center><img onClick=\"visualizar('".$rows['Dirimg']."');\" src=\"Thumb.php?ruta=".$rows['Dirimg']."\"></center></td>";
                    
//echo "<td><center>";
                    //crearthumbnail($rows['Dirimg']);
                    //echo "</center></td>";
                    
$i++;
                }
                echo 
"</table>";
                echo 
$_pagi_navegacion;
                    
mysql_close($connect);
Y un archivo php

Thumb.php

Código PHP:
<?
                    $ruta 
$_GET['ruta'];
                    
$fuente = @imagecreatefromjpeg($ruta);
                    
$imgAncho imagesx ($fuente);
                    
$imgAlto imagesy($fuente);
                    
$imagen imagecreatetruecolor(100,100);
                    
imagecopyresized($imagen,$fuente,0,0,0,0,100,100,$imgAncho,$imgAlto);
                    
header('Content-type: image/jpeg');
                    
imagejpeg($imagen);
?>
De hecho cambié la función Imagecreate() por Imagecreatetruecolor() debido a que con la primera los las imagenes thumbnails perdían considerablemente la calidad del color.


Por otro lado Pato12, tu script funcionó, estaría bueno si tenes un tiempo me digas que es lo que hace sobre todo las lineas que agregaste.

Saludos.

Última edición por Roykssop; 27/12/2009 a las 23:50