Foros del Web » Programando para Internet » PHP »

No aparece la imagen en el servidor

Estas en el tema de No aparece la imagen en el servidor en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 06/08/2009, 04:13
Avatar de frasko01  
Fecha de Ingreso: junio-2008
Mensajes: 200
Antigüedad: 11 años, 5 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.
  #2 (permalink)  
Antiguo 06/08/2009, 08:12
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 12 años, 1 mes
Puntos: 25
Respuesta: No aparece la imagen en el servidor

Coloca la ruta directa ejemplo sitio.com/includes/imagen.php?ruta=../imagenes/img_noticia.jpg haber si te sale...

y estas seguro que estas retrocediendo 2 carpetas para entrar a la primera o es una sola ?

../ 2 carpetas atras
./ 1 carpeta atras
/ 0 carpetas osea dentro del misma carpeta
__________________
O nos hacemos miserables o nos hacemos fuertes , la cantidad de trabajo es la misma.
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 15:46.