Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2009, 03:13
Avatar de frasko01
frasko01
 
Fecha de Ingreso: junio-2008
Mensajes: 200
Antigüedad: 16 años, 7 meses
Puntos: 3
No aparece la imagen en el servidor

Hola amigos!
Me encuentro con un problema extraño. Tengo un script que recibe la ruta de una imagen y la devuelve redimensionada. El código es el siguiente:

noticia.php
Código PHP:
echo "<img src='../includes/imagen.php?ruta=../imagenes/img_noticia.jpg' />"
imagen.php
Código PHP:
header('Content-type: image/jpeg');
  
$ruta $_GET['ruta'];
  
$size getimagesize($ruta);
  
$imimagecreatefromjpeg($ruta); 

    if (
$size[0] > $size[1]){
        
$img=imagecreatetruecolor(485,300);
        
imagecopyresized($img$im0000485300$size[0], $size[1]);
        
imagejpeg($img);
        
imagedestroy($img);
      }
    else{
        
$img=imagecreatetruecolor(300,485);
        
imagecopyresized($img$im0000300485$size[0], $size[1]);
        
imagejpeg($img);
        
imagedestroy($img);
      } 
El problema es que localmente si funciona pero en el servidor no.

He probado modificando la ruta de todas las formas posibles y nada. También he mirado el phpinfo pero todo parece correcto. Incluso he contactado con el proveedor de hosting pero no me dan solución, y ya no se que hacer.

¿Alguna idea?

Gracias. Saludos.