ho questa funzione per fare scaricare forzatamente i file dal browser, la cosa strana è che con i file .txt .pdf funziona bene mentre se invece scarico i file .doc o .m4v me li corrompe e una volta scaricati non li posso più aprire. Perchè? Non capisco.
Codice PHP:
$dir = "";
$file = $dir . $nomefile;
if(!file)
{
die("Il file non esiste!");
}else{
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename= " . $file);
header("Content-Transfer-Encoding: binary");
readfile($file);
}