Foros del Web » Programando para Internet » PHP »

Cual es la manera correcta de hacerlo?

Estas en el tema de Cual es la manera correcta de hacerlo? en el foro de PHP en Foros del Web. Tengo una pagina donde los usuarios suben imagenes... que debo hacer: que las imagenes se guarden en una base de datos que se guarde solo ...
  #1 (permalink)  
Antiguo 16/02/2011, 23:27
(Desactivado)
 
Fecha de Ingreso: julio-2009
Mensajes: 174
Antigüedad: 14 años, 8 meses
Puntos: 3
Cual es la manera correcta de hacerlo?

Tengo una pagina donde los usuarios suben imagenes...


que debo hacer:

que las imagenes se guarden en una base de datos
que se guarde solo el thumb, las imagenes en una carpeta
que el thumb se genera por php (el php se encarga de generar las imagenes leidas en las carpetas)
que el thumb se guarde junto con las imagenes
etc etc etc.

????
  #2 (permalink)  
Antiguo 16/02/2011, 23:58
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Cual es la manera correcta de hacerlo?

1- Las imagenes en una BD no es recomendable, lo recomendable es guardar el link

Tenes que hacer un script en el cual al subir una imagen genere el thumb y lo guarde con un prefijo o en otra carpeta, después leer todos los links a imágenes de la base de datos que seria algo así y con un bucle las imprima

ID | THUMB | NORMAL


Saludos
  #3 (permalink)  
Antiguo 17/02/2011, 16:15
(Desactivado)
 
Fecha de Ingreso: julio-2009
Mensajes: 174
Antigüedad: 14 años, 8 meses
Puntos: 3
Respuesta: Cual es la manera correcta de hacerlo?

no necesito guardar el link, es imagenes/elidelarticulodondesalelafoto/1.jpg o 2.jpg...

pero si en vez de guardar el thumb.jpg lo genero con un php?
ej.:

esto es una imagen en memrcadolibre
http://img1.mlstatic.com/jm/img?s=ML...53788_1274.jpg
esto es un thumb en mercadolibre
http://img1.mlstatic.com/jm/img?s=ML...53788_1274.jpg&v=I

osea, se genera en el momento

es mejor o peor? aparte asi por medio de php me ahorro el error 404
  #4 (permalink)  
Antiguo 17/02/2011, 16:16
(Desactivado)
 
Fecha de Ingreso: julio-2009
Mensajes: 174
Antigüedad: 14 años, 8 meses
Puntos: 3
Respuesta: Cual es la manera correcta de hacerlo?

y si hago una bd solo para imagenes?
  #5 (permalink)  
Antiguo 17/02/2011, 18:01
Avatar de DeeR  
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 20 años, 3 meses
Puntos: 17
Respuesta: Cual es la manera correcta de hacerlo?

como dice marcofbb, lo mejor es tomar esas recomendaciones, ya que guardar las imágenes en tu la db tiene un mayor recursos que leer directamente el archivo a través del sistema de archivos.

Te recomiendo

- Guardar el nombre de la imágen al registro asociado en la db
- Guardar la imágen en el sistema de archivos
- Utilizar un script para generar los thumbs, pero que generé un cache según las distintas dimensiones, de esa manera, la primera vez va a requerir más procesamiento, despues la segunda petición solo lee el cache si el cache es más nueva que la imágen, en caso contrario vuelves a generar y guardar el thumb (por que la imágen cambio).
  #6 (permalink)  
Antiguo 17/02/2011, 23:11
(Desactivado)
 
Fecha de Ingreso: julio-2009
Mensajes: 174
Antigüedad: 14 años, 8 meses
Puntos: 3
Respuesta: Cual es la manera correcta de hacerlo?

como elijo el nombre del archivo? le doy un id a cada imagen? o imagen1.jpg, imagen2.jpg, etc...????

Etiquetas: Ninguno
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 08:05.