Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/09/2010, 05:05
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 14 años, 2 meses
Puntos: 331
Respuesta: move upload con image gd

Hola Visona, la función que redimensiona devuelve $image, pero justo antes llama a imagedestroy(). Parece que la variable que devuelves ya no existe.
Por otra parte, el return de esta función no es utilizado nunca. Una vez guardada la imagen redimesionada deberías devolver la ruta a esa imagen.

Creo que los pasos serían:
1. Abrir imagen original
2. Redimensionar y guardar en directorio
3. Guardar la ruta en donde has guardado la imagen
4. Hacer el insert en la DB con esa ruta.

Por otra parte, utilizar la función rand() para el nombre de la imagen no es buena idea, puedes tener la mala suerte de que se repita el nombre y el rand.
Mejor utiliza un timestamp+nombre de imagen, así te aseguras un nombre único.

Espero haberte guiado un poco, 1 saludo