Hola amigos,
estoy guardando algunos datos en una tabla y también quiero guardar archivos pero en una carpeta. Necesito asignar un nombre a esos archivos y poder asociarlos a la persona que los sube. Una persona podría subir varios archivos.
Como puedo hacer para que cuando la persona (inicie su sesión) pueda ver todos los archivos que ha subido y con el nombre que él le ha asignado a cada uno de ellos ya que en esa carpeta podrían haber archivos de otras personas.
De esta manera copio los archivos a la carpeta. (a través de un form obvio)
Pág. del formulario:
<form name="form1" enctype="multipart/form-data" method="POST" action="pagina que procesa" onSubmit="return validar(this)">
<input type="file" name="archivo" id="archivo">
<input type="hidden" name="enviado" value="1">
<input type="submit" value="Enviar">
</form>
<?
$ruta=opendir("../carpeta");
while ($file=readdir($ruta)){
$auxiliar = explode(".", $file);
//if($auxiliar[1] == "jpg")
//echo "<img src='../carpeta/$file'><br>";
}
?>
Cada persona que inicia su sesión obviamente tiene asignado un id, eso lo tengo claro. (lo de los permisos también lo tengo claro)
Ideas por favor..