ciao a tutti

tanto per cambiare ho un problemino di compatibilità con IE!

ho questo pezzo di codice:

Codice PHP:
    $id=(int)$_GET["id_file"];



        if (
$id!=""){

            
$elenco mysql_query("select * from files where id = ".$id);



            
$num mysql_num_rows($elenco);



            if (
$num>0){

                
$rs=mysql_fetch_array($elenco);

            


                echo 
Header("Content-Type: application/octet-stream");
                echo 
Header("Content-Disposition: attachment; filename=\"$rs[file_name]\"");     


                echo 
$rs["file_data"];

            }else{

                echo 
"ERRORE GENERAZIONE FILE";



            }
        } 

quando clikko sul link che di solito è cosi:

scarica il file

mi si apre una finestrella che chiede se voglio aprire il file o se lo voglio salvare

con Firefox funzionano entrambe le scelte
con IE funziona solo il salvataggio, se gli dico apri mi dice: "Errore durante l'apertura del file"

sto sbagliando io qualcosa?