Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/05/2010, 09:13
xlokyx
 
Fecha de Ingreso: octubre-2007
Mensajes: 87
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Redimencionar imagen al subir al servidor

El código PHP SOLO se ejecuta en el servidor, para poder re dimensionar una imagen antes de subirla, deberías usar algo como javascript, pero con javascript no se puede hacer (o al menos no se como, si lo averiguas, dímelo xD).
La solución que yo de daría es:

- Modificar el php.ini para poder subir archivos mayores de 2Mb
(en Internet te explican exactamente como, es muy sencillo)

- Subir la imagen completa a tu servidor.

- Comprobar el tamaño de la imagen, y si supera el tamaño que quieres, usar un script php como el que comenta Dargor o usar GD library (en caso de que tu servidor la tenga) para re dimensionar la imagen, creando así un archivo nuevo, para usar ese.

- Eliminar la imagen subida originalmente para quedarte solo con la imagen re dimensionada con el script anterior

Si, es un pelin mas largo de quizás tenias pensado, pero ami por lo menos no se me ocurre nada más. Los scrips que tienes que usar para hacer esto son sencillos, toda la información que necesites a puedes encontrar con (el todopoderoso) google

Saludos y ya dirás si te sirve ;)