Salve a tutti, sto facendo una sezione download riservata in modo che solo alcuni utenti possano accedere e scaricare i files.
Non l'ho mai fatto e volevo una mano per capire se ho ragionato bene.
Ho creato una cartella files/ dove ci saranno i download da scaricare.
Ho messo il file .htaccess in questa cartella con le seguenti direttive:
Order deny,allow
Deny from all
in modo da impedire l'accesso agli utenti.
Ho creato un file download.php nella cartella upload (che contiene anche file).
La struttura è la seguente quindi:
upload/
-------file/
-------download.php
nel file download.php c'è il seguente codice:
header("Content-type: text/plain");
header("Content-Disposition: attachment; filename=files/prova.zip");
in questo modo dovrebbe scaricarmi il file prova.zip che sta in files. Invece mi crea un file nuovo di nome -files-prova.zip che è vuoto.
Volevo sapere:
1 cosa sto sbagliando?
2 è possibile usare i file htaccess su windows (con apache ovviamente)
3 come faccio a creare il file .htacces su windows (io l'ho fatto creandolo su linux e poi scaricandolo in locale) visto che se creo un file di testo con questo nome windows dice che NON HO SPECIFICATO IL NOME DEL FILE?
grazie a chi mi risponderà!