Ver Mensaje Individual
  #7 (permalink)  
Antiguo 27/12/2009, 23:25
Roykssop
 
Fecha de Ingreso: octubre-2006
Mensajes: 78
Antigüedad: 20 años
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