Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2016, 05:50
angelluis14
 
Fecha de Ingreso: noviembre-2003
Mensajes: 27
Antigüedad: 20 años, 5 meses
Puntos: 0
Listar links de descarga de archivos de un directorio

Hola,

Tengo el siguiente código para que me lista todos los nombres de los ficheros que hay en un directorio:

<?php
//comprobamos que sea una petición ajax
if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')
{

//obtenemos el archivo a subir
$file = $_FILES['archivo']['name'];

//comprobamos si existe un directorio para subir el archivo
//si no es así, lo creamos
if(!is_dir("repositorio/"))
mkdir("repositorio/abril 2016", 0777);

//comprobamos si el archivo ha subido
if ($file && move_uploaded_file($_FILES['archivo']['tmp_name'],"repositorio/".$file))
{
sleep(3);//retrasamos la petición 3 segundos
echo $file;//devolvemos el nombre del archivo para pintar la imagen
}
}else{
throw new Exception("Error Processing Request", 1);


El problema es que ahora lo que necesito es que el usuario pueda descargar en su equipo cada uno de esos ficheros, es decir, que al pinchar en cada uno de ellos lance la descarga del mismo.

Alguna ayuda o sugerencia para poder mostrar los enlaces de descarga?

Gracias por anticipado