Foros del Web » Programando para Internet » PHP »

Mostrar Lista De Archivo

Estas en el tema de Mostrar Lista De Archivo en el foro de PHP en Foros del Web. necesito listar una lista de archivos, los archivos pertenecen a un usuario, es similar a lo que hace yahoo cuando lista los archivo que estan ...
  #1 (permalink)  
Antiguo 26/10/2006, 13:42
 
Fecha de Ingreso: octubre-2006
Mensajes: 5
Antigüedad: 17 años, 6 meses
Puntos: 0
Pregunta Mostrar Lista De Archivo

necesito listar una lista de archivos, los archivos pertenecen a un usuario, es similar a lo que hace yahoo cuando lista los archivo que estan en los grupos.
  #2 (permalink)  
Antiguo 26/10/2006, 13:56
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Y como identificas tu al archivo que pertenece a que usuario? ..

Como gestionas tus usuarios? . .como sabes quien está en el sistema en cada momento: variable de sesión? .. cookie? .. otra cosa? ...

Es necesario que concretes estos puntos para dar algún tipo de sugerencia más acertada ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 26/10/2006, 18:16
 
Fecha de Ingreso: agosto-2003
Mensajes: 68
Antigüedad: 20 años, 8 meses
Puntos: 0
Espero que tenga claro lo que Cluster te indico es muy dificil darte una respuesta acertada a lo que tu quiere sin ante saber como hace para definir los datos de entrada de cada usuario... pero si lo que quiere es leer los archivo en una determinada carpeta puede usar esta funcion de php...
si gusta puede leer mas en la pagina oficial de php

http://www.php.net

$dir = “./usuario/”;
$file = readdir($dir);

para listar, puede hacer combinaciones con while y if ... yo diría algo como esto:

while(false !== ($file = readdir($dir))) {
if (!is_dir($file) and $file != '.' and $file != '..' ) {
echo $file."<br>";
}
}

Este te permite listar todo lo que tenga en esa carpeta...

Espero que te ayude…

bye
__________________
AdsParaTuWeb.com
  #4 (permalink)  
Antiguo 27/10/2006, 08:21
 
Fecha de Ingreso: octubre-2006
Mensajes: 5
Antigüedad: 17 años, 6 meses
Puntos: 0
Cita:
Iniciado por Cluster Ver Mensaje
Y como identificas tu al archivo que pertenece a que usuario? .. ,
por base de datos, en ella tengo registrado el usuario, y los documento que ha adjuntado, creado, ect. en la tabla guardo el nombre, la extencion (.doc, xls, txt, etc), y esta tiene el ususario propietario

Cita:
Iniciado por Cluster Ver Mensaje
Como gestionas tus usuarios? . .como sabes quien está en el sistema en cada momento: variable de sesión? .. cookie? .. otra cosa? ...
solo los identifico por user/password, y lo demas es base de datos, el resto no lo se, eso lo ve otro compañero, y no me ha respondido, creo que es por cookie....

Cita:
Iniciado por Cluster Ver Mensaje
Es necesario que concretes estos puntos para dar algún tipo de sugerencia más acertada ...

Un saludo,
creo que ya respondi todo, espero que sirva para una respuesta mejor.

saludos
  #5 (permalink)  
Antiguo 27/10/2006, 09:41
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
solo los identifico por user/password, y lo demas es base de datos, el resto no lo se, eso lo ve otro compañero, y no me ha respondido, creo que es por cookie....
Tendrás que invitar a tu compañero a que aclare ese punto .. Necesitas saber en tu aplicación quien está autentificado .. sea por una cookie que se crea en el momento que se hace el "login" (y lo pasa correctamente contrastando tus datos de usuario/contraseña contra la BBDD que los almacena) o una variable de sesión ..

Si tu ya tienes tu tabla de archivos que indica el usuario que lo pertenece, necesitas saber que referencia exacta usas: un ID?, Nombre/nick? .. que dato? y que dato en esa cookie o sessión usas como referencia del usuario en el sistema: ID del usuario? .. Nombre/nick? ..

Necesitas que sea la misma referencia .. así podrás hacer consultas SQL tipo:

Código PHP:
$sql="SELECT * FROM archivos WHERE usuario='".$_SESSION['usuario']."'"
Así obtienes los "archivos" del usuario en cuestión (el activo) .. o el que indiques en la clausula "WHERE" de tu consulta SQL si es que vas a ver los archivos de cierto usuario (por ejemplo lo que haría un administrador del sistema que vé los archivos de cualquier usuario).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 06:00.