Forse perchè devi specificare QUALE file vuoi inviare all'utente:
Nota che oltre ad aver aggiunto le assegnazioni di valori a $file_name e $file_path ho anche corretto parecchi errorini nella digitazione degli header, che, almeno secondo il W3C, sono sensibili alle maiuscole e minuscole, ed ho anche aggiunto il Transfer encoding, che è sempre meglio indicare, mentre ho tolto Content-Description che è inutile.Codice PHP:<?
$file_path="percorso/del/file/";
$file_name="nomefile.est";
$f = $file_path . $file_name;
header("Content-Type: application/octet-stream");
header("Content-Transfer-Encoding: binary");
header("Content-Disposition: attachment; filename=\"".$f."\"");
header("Content-Length: ".filesize($f));
readfile ($f);
?>

Rispondi quotando