Ciao, Per scaricare un file con gli header, uso:

Codice PHP:
//file download.php
<?php
if (!errore){
       
$_filesize=filesize("$aFile");
       
header("Content-Type: application/octet-stream");
       
header("Content-Disposition: attachment; filename=$aFile");
       
header("Content-Length: $_filesize");
       
header("Content-Transfer-Encoding: binary");
}
else 
//errori....
?>
$aFile contiene il path e il nome del file relativo, x es:
$aFile="files/Y2004/test.zip";

Invece di scaricare il file, mi scarica un file chiamato test.zip, che però contiene download.php (ovviamente interpertata dal server)!!!!!!! QUINDI i messaggi di errore!!!

Come fare? c'è qualcosa di sbagliato??


Grazie!