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);