Salve a tutti,
ho preparato uno script per "costringere" il browser a scaricare file invece di aprirli (pdf, jpg, doc, xls e compagnia bella). Funziona benissimo su Firefox, ma sia su IE6 che su IE7 il file non viene scaricato correttamente.
Dal momento che lo script di per sč funziona, immagino sia un problema di compatibilitą Firefox/IE, ma non ho individuato quale sia! Sapreste aiutarmi?
Codice PHP:
//
// Legge il file
$file_content = implode('', file($request['file']));
// Invia l'header del formato di file
header("Content-Type: application/octet-stream");
// Specifica al browser che il file ? un allegato, ovvero č da scaricare non da visualizzare
header("Content-Disposition: attachment; filename={$nomefile}");
// Specifica la lunghezza del file
header("Content-Length: {".filesize($request)."}");
// Specifica il tipo di codifica nel trasferimento
header("Content-Transfer-Encoding: binary");
// Invia il file al browser
echo $file_content;
exit(0);
Un grosso grazie in anticipo!