Salve a tutti, sto praticamente impazzendo perchè non riesco a far funzionare il download di un file in php. Mi spego meglio.
Ho realizzato alcune pagine che mi creano un file .txt e, cliccando su di un bottone "salva il file" mi deve comparire la classica finestra che mi chiede se voglio aprire o salvare il file.
E' la prima volta che mi cimento in una cosa simile e ho realizzato questo codice:
Codice PHP:
$nome=$_POST['file'];
header("Content-Type: application; name=".$nome);
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($nome));
header("Content-Disposition: inline; filename=".$nome);
header("Expires: 0");
header("Cache-Control: no-cache, must-revalidate");
header("Cache-Control: private");
header("Pragma: public");
readfile($nome);
Il file mi funziona crrettament sul mio browser (explorer 6 senza SP) mentre non funziona in qualsiasi altro browser sia explorer che Firefox...sicuramente ho commesso qualche errore ma proprio non saprei determinare il problema...qualcuno mi sa dare una mano?