Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/03/2009, 19:48
calilo85
 
Fecha de Ingreso: marzo-2009
Ubicación: Lima
Mensajes: 6
Antigüedad: 16 años
Puntos: 0
Respuesta: Falla con upload de Imágenes Grandes

Hola GatorV.

Si, justamente la aplicacion se basa en seleccionar un archivo (imagen en formato jpg) y guardarlo en dos tamaños diferentes, para eso uso el imagecreatefromjpeg, imageresampled, etc.

Lo que he detectado es q cuando trato de subir el archivo problema (una imagen jpg grande ej de 3070 x 2040 px) no llega a pasar del comando is_uploaded_file, ahi se queda, no me vota ningún error ni naa, solo se queda ahi y realiza nada del codigo q le sigue.

Aqui les dejo el código de lo q utilizo:

if (is_uploaded_file($_FILES['foto']['tmp_name'])) {

$ruta=$_FILES['foto']['tmp_name'];
$fuente = imagecreatefromjpeg($ruta);
$imgAncho = imagesx($fuente);
$imgAlto =imagesy($fuente);

$factor=$imgAncho/500;
$alto=$imgAlto/$factor;
$ancho=$imgAncho/$factor;
if($alto>377) {
$factor=$imgAlto/377;
$alto=$imgAlto/$factor;
$ancho=$imgAncho/$factor;
}
$ancho_orig=$ancho;
$alto_orig=$alto;

$imagen = imagecreatetruecolor($ancho,$alto);
imagecopyresampled($imagen,$fuente,0,0,0,0,$ancho, $alto,$imgAncho,$imgAlto);
imagejpeg($imagen,"fotos/galeria/".$userid_usuario."_".$num_foto.".jpg",90);
echo "Imagen generada correctamente";
}

else {
echo "Problema al cargar la imagen";
}

Ahhh cuando no llega a cargar la imagen no ejecuta la parte del ELSE