Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/08/2009, 10:01
nx00
 
Fecha de Ingreso: agosto-2007
Mensajes: 345
Antigüedad: 17 años, 6 meses
Puntos: 21
Respuesta: Redimensionar y Almacenar varias imagenes en BD

Cita:
solamente la URL en el campo correspondiente de la Base de Datos
no veo necesario crear un campo blob, crea un varchar.

Para crear redimensionar o crear thumbnails de manera proporcional (alto y ancho ) puedes utilizar esta clase:

http://www.mascodigo.com/creacion-de...s-con-php.html

Hay un ejemplo de uso en la página.

----

Cita:
En caso que el usuario no suba imagenes estas deberán ser sustituidas por una imagen generica con el logo de la empresa
Si utilizas varios campos varchar para guardar la url de la imagen y del thumbnails, podrías simplemente comprobar si este campo esta vacío, de ser así, el usuario no subió una imagen.

----

A modo de resumen, creo que deberias hacer lo siguiente:

1.- Formulario html para introducir datos y subir imagenes.

2.- Obtener los datos del formulario, filtrarlos y guardar las imagenes en un directorio temporal.

3.- Redimensionar las imagenes, copiarlas a su directorio final y borrar los archivos temporales.

4.- Guardar en la base de datos, los datos recibidos y el nombre de la imagen ( si la url siempre es la misma, ¿ para que repetir este dato ? ).

5.- Si todo es correcto, enviar un mensaje de ok.
__________________
----
http://www.mascodigo.com