Foros del Web » Programando para Internet » PHP »

Imagenes corruptas en hosting nuevo

Estas en el tema de Imagenes corruptas en hosting nuevo en el foro de PHP en Foros del Web. Buenas tardes a todos. Hace unos meses he estado programando un proyecto en PHP, el cual debe mostrar imágenes redimensionadas en PHP y subidas por ...
  #1 (permalink)  
Antiguo 21/12/2011, 12:28
 
Fecha de Ingreso: marzo-2011
Mensajes: 7
Antigüedad: 13 años, 1 mes
Puntos: 2
Imagenes corruptas en hosting nuevo

Buenas tardes a todos.

Hace unos meses he estado programando un proyecto en PHP, el cual debe mostrar imágenes redimensionadas en PHP y subidas por los usuarios.

El problema que tengo es que en local todo me hiba de fabula, incluso en un viejo PC que tenia por casa, al cual le instalé ubuntu (mismo SO que el del hosting) me funcionaba todo correctamente. Al mudarme al VPS, me encontré que las imágenes, algunas se veían bien, la mayoría corruptas y algunas ya ni me las imprimía. Las imágenes corruptas son de este estilo:



El código que muestra las imágenes es el siguiente:

Código PHP:
Ver original
  1. $path = $IMG_DIRECTORY;
  2.     $filename = $path.$_GET['image'];
  3.     if(file_exists($filename) == true)
  4.     {
  5.         if (exif_imagetype($filename) == IMAGETYPE_JPEG) {
  6.             $source = imagecreatefromjpeg($filename);
  7.         }
  8.         else
  9.             $source = imagecreatefrompng($filename);
  10.         imagepng($source);
  11.         imagedestroy($source);
  12.     }

Lo del exif:imagetype es porque en la carpeta, casi todas las imágenes son en formato jpg exceptuando algunas.

Alguien sabe a que se puede deber?? Estoy desesperado, llevo toda la tarde intentando solucionarlo, buscando por Internet y nada
  #2 (permalink)  
Antiguo 21/12/2011, 13:30
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Imagenes corruptas en hosting nuevo

si no haces cambio alguno a las imágenes simplemente dumpea su binario con readfile($filename) y no te olvides del header content type
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 21/12/2011, 14:01
 
Fecha de Ingreso: marzo-2011
Mensajes: 7
Antigüedad: 13 años, 1 mes
Puntos: 2
Respuesta: Imagenes corruptas en hosting nuevo

Ahora directamente me imprime que no se puede mostrar la imagen porque contiene errores.... debo asumir que las imágenes se transfirieron mal??

De todos modos, tengo dos archivos php que muestran imágenes, uno que las imprime tal cual, y otro que si las redimensiona... antes de publicar este post, ambos me daban errores :\

Muchas gracias

Etiquetas: hosting, imagenes, usuarios
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:50.