![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
05/05/2005, 09:47
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 1 mes Puntos: 129 | |
Insisto una vez más ..
De nada sirve que digas "tengo la base de datos y todo" .. si no concretas "como" gestionas los usuarios en tu aplicación.
Si no tienes sistema de gestión de usuarios donde identifiques a tus usuarios en tu apliacación .. tendrás que partir por ahí.
Si ya lo tienes . .detalla que usa ese sistema para "saber" en cada script tuyo quien está identificado en tu sistema (sesiones? .. cookies? .. que valor guardas ahí que hace referencia a tu usuario? ...)
En fin .. todo esto es para llegar a que puedas hacer una Tabla más en tu BD de tu aplicación que quedará con datos tipo:
id_archivo
id_usuario
nombre_archivo
Así guardaras el "id" del usuario que subió tu archivo (que usó tu script de "upload") y el nombre del archivo (que lo tienes cuando sube en $_FILES['archivo']['name']). De esta forma "mostrar" los archivos de tu usuario es cosa de hacer una consulta SQL a esa tabla condicional tipo: ... WHERE id_usario='$id_usuario' .. siendo $id_usuario el usuario que esté en el sistema en ese momento, ya sea por qué lo identificas con una variable de sesión o una cookie u otro método.
Un "administrador" podrá ver todos los archivos de todos los usuarios o haciendo consultas concretas por ese "id_usuario" ..
Un saludo, |