Cita:
Iniciado por rbczgz Hola agusax,
Vamos a suponer que tienes tu hosting así:
/home/usuario/public_html/
Los archivos los colocarías, por ejemplo, en /home/usuario/files/ y desde ahí los descargarían los usuarios mediante el sistema que te propone pateketrueke.
Espero que te sirva.
Para listar esos ficheros uso esta función
Código PHP:
Ver originalfunction listar_archivos($carpeta){
while(($archivo = readdir($dir)) !== false){ if($archivo != '.' && $archivo != '..' && $archivo != '.htaccess'){
echo'<li><a href="download.php?v1='.$carpeta.'&v2='.$archivo.'">'.$archivo.'</a></li>';
}
}
}
}
}
Consigo mostrar los ficheros de esa carpeta oculta, pero no consigo descargar ese pdf
Este es mi download.php
Código PHP:
Ver original<?php
$path= "/home/usuario/";
//$carpeta = "ficheros";
$enlace = $path.$carpeta."/".$archivo;
header ("Content-Disposition: attachment; filename=".$archivo." "); header ("Content-Type: application/octet-stream"); ?>
suponiendo que tengo los archivos en: /home/usuario/files/prueba.pdf
me descarga un pdf, pero no funciona, sin embargo si los ficheros se encuentran dentro del html_public si funciona la descarga
//EDITO PARA AÑADIR LA ULTIMA VERSION DE MI DOWNLOAD.PHP