Ho provato così ma non funge.
cosa sto sbagliando?
// download automatico
$nomeFile = "../download/prova.pdf";
// lunghezza in byte
$len = "34kb";
// contenuto del file, lo puoi leggere usando la funzione fread()
$what = "prova";
$user_agent=${"HTTP_USER_AGENT"};
if (strpos($user_agent,"Prova")) $nomeFile = str_replace("ö","o",str_replace("ä","a",strtolower ($nomeFile)));
header("Pragma: public");
header("Cache-control: private"); // fix for IE
header("Expires: 0");
header("Content-type: application/RFC822");
header("Content-type: octet/stream\n");
header("Content-transfer-encoding: binary\n");
header("Content-Disposition: attachment; filename=".stripslashes($nomeFile)."\n");
header("Content-Length: ".$len);
echo $what;
Mi salva un file senza estensione di nome download con dentro la scritta:
prova.pdf
Dove sbaglio?
Ale