Originariamente inviato da bDaniele
guarda, vado veramente di fretta,
ti butto giù solo un idea su cui puoi lavorare:
crea un htaccess tipo questo:
codice:
AuthGroupFile /dev/null
AuthName Downloads
AuthType Basic
<Limit GET POST PUT>
deny from all
</Limit>
e lo metti nella cartella dove sono i file da scaricare.
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):
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);
vedi che funziona, ma controlla quello che ti ho scritto che non ho possibilità di fare io stesso un test.
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"