Ciao a tutti, ho gia' cercato sul forum e ho recuperato da altro post questo codice
Codice PHP:
$percorso='cartella dove si trova il file';
             
$name='nomefile';
              
// SE IL BROWSER È INTERNET EXPLORER
              
if(ereg("MSIE ([0-9].[0-9]{1,2})"$_SERVER["HTTP_USER_AGENT"]))
              {
                
header("Content-Type: application/octetstream");
                
header("Content-Disposition: inline; filename=$name");
                
header("Expires: 0");
                
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
                
header("Pragma: public");
              }
              else
              {
                
header("Content-Type: application/octet-stream");
                
header("Content-Disposition: attachment; filename=$name");
                
header("Expires: 0");
                
header("Pragma: no-cache");
              } 
              
$data=readfile($percorso.$name);
              echo 
$data
In pratica funziona tutto ma l'unica cosa e' che mi scarica il file in modo errato o meglio come dimenisione pari a 0!

Manca qualcosa o devo settare altro con gli header??

Grazie.