Hola a todos:
Antes de escribir he buscado bastante por internet sin conseguir resultados.
Tengo este script que
$dir="archivos"; //Especifica el directorio a leer
$rep=opendir($dir); //Abrimos el directorio
while ($arc = readdir($rep)) { //Leemos el arreglo de archivos contenidos en el directorio: readdir recibe como parametro el directorio abierto
if($arc != '..' && $arc !='.' && $arc !=''){
//$arc Contiene el nombre del archivo contenido dentro del directorio
echo "<a href=".$dir."/".$arc." target='_blank'>".$arc."</a><br />"; //Imprimimos el nombre del archivo con un link
}
}
hasta aqui es facil, lo que ocurre es que no se como hacer para que al clicar un enlace se descarge el archivo en cuestion y no se abra.
He visto este script que, para un archivo dado genera la descarga pero no se como integrarlo:
<?php
$id = "archivo.doc";
$enlace = $path_a_tu_doc."/".$id;
header ("Content-Disposition: attachment; filename=".$id."
");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($enlace));
readfile($enlace);
?>
Agradeceria si alguien me pudiese ayudar, supongo que ya habra una solucion pero he buscado mucho y no consigo saberlo.
Josan