ok...sto impazzendo!!!
questo è il mio codice
la forzatura funziona ma il file risulta SEMPRE corrotto!!dico sempre perchè più volte ho provato a cambiare tutto il codice dopo ricerche varie su internet..ma ogni volta il file è corrotto!!!
qualcuno che sappia aiutarmi!?!!? grazie mille!!
codice:
//NELLA PAGINA DOVE SI DEVONO SCARICARE I FILES INSERIRE NELL'HREF 'downloader.php?filename=nomedelfile'
$dir = "/upload/prodotti/doc/";
// Recupero il nome del file dalla querystring
// e lo accodo al percorso della cartella del download
$file =$dir.$_GET['filename'];
// verifico che il file esista
if(!file) {
// se non esiste chiudo e stampo un errore
die("Il file non esiste!");
}else{
// Se il file esiste...
// Imposto gli header della pagina per forzare il download del file
header("Cache-Control: public");
header("Content-Type: application/pdf");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename= " . $file);
header("Content-Transfer-Encoding: binary");
ob_end_clean();
// Leggo il contenuto del file readfile($file);