Foros del Web » Programando para Internet » PHP »

Mostrar imágenes subidas por usuario

Estas en el tema de Mostrar imágenes subidas por usuario en el foro de PHP en Foros del Web. Hola, pues verán, tengo una carpeta donde se guardan las imágenes subidas por los usuarios, llamada "foto-perfil", el problema es que las fotos que suben ...
  #1 (permalink)  
Antiguo 17/01/2014, 06:18
Christie
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Mostrar imágenes subidas por usuario

Hola, pues verán, tengo una carpeta donde se guardan las imágenes subidas por los usuarios, llamada "foto-perfil", el problema es que las fotos que suben todos los usuarios se guardan en la misma carpeta y sin distintivo alguno que diferencia cual es de quien, por tanto en el div donde debería ver el usuario su foto al iniciar sesión, no la muestra, porque no se como hacer que lo haga; he intentado esto:

El div que contiene el <img src="mifoto_principal.jpg" simpre se mantiene con ese source, y lo que hago es que la imágen de perfil se guarda siempre como 'mifoto_principal.jpg', pero entonces les aparecería a todos los usuarios la misma foto, ya se que debo usar base de datos, de hecho uso MySQL para el registro de usuarios.

¿Alguna sugerencia?, os lo agradezco mucho.
  #2 (permalink)  
Antiguo 17/01/2014, 08:07
Avatar de alexisverano  
Fecha de Ingreso: septiembre-2008
Ubicación: La Habana.Cuba
Mensajes: 298
Antigüedad: 15 años, 7 meses
Puntos: 36
Respuesta: Mostrar imágenes subidas por usuario

Christie, para resolver esto deberas poner un poco de imaginacion y despues programas la imaginacion, hay diferentes formas de hacer esto, lo mas sencillo es que cuando subes la imagen al servidor, la guardas con un identificador unico, pueder ser el id de la persona, o un nombre aleatorio unico, claro esta con cualquier variante que utilices, el nombre de la imagen subida deberas guardarlo en la tabla, en el registro del usuario y despues mostraras la imagen en el perfil de usuario haciendo referencia al lugar donde estan guardadas las imagenes contra el nombre que tienes en el campo de la imengen en la db.

Suerte.

Etiquetas: mysql, mysql+php
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 21:54.