guarda, vado veramente di fretta,
ti butto giù solo un idea su cui puoi lavorare:
crea un htaccess tipo questo:
e lo metti nella cartella dove sono i file da scaricare.codice:AuthGroupFile /dev/null AuthName Downloads AuthType Basic <Limit GET POST PUT> deny from all </Limit>
il link che scarica il file, fallo passare attraverso una pagina php che fa qualcosa del genere (eventualmente passa il nomefile come parametro get o post):
vedi che funziona, ma controlla quello che ti ho scritto che non ho possibilità di fare io stesso un test.codice:header("Content-type: Application/octet-stream"); header("Content-Disposition: attachment; filename=".basename($file_name)); header("Content-Description: Download"); header("Content-Length: ".$file_size); @readfile($file_name);
PS: il codice che ti ho scritto, ti scarica sempre i file, per es.: se tenti di scaricare un file txt, non puoi aprirlo come succede normalmente con explorer, lo puoi solo scaricare.
se digiti dal browser www.miosito.com/cartella/file.ext ti dice qualcosa come "Forbidden"

Rispondi quotando