Ciao!! Programmando un sito mi sono imbattuto in un errore.. e non ne vengo fuori

Codice PHP:
header("Content-Type: application/octet-stream"true);
header('Content-Description: File Transfer' true);
header('Content-Disposition: '.$headers["Content-Disposition"], true);
header('Content-Type: '.$headers['Content-Type'] , true);
header('Content-Length: ' . ($headers['Content-Length']) , true);

//e poi un bel while che spara fuori i dati 
se il file è di piccole dimensioni max 10mb compare la schermata per salvare il file.. se la dimensione del file supera i 10 mega non compare la schermata per salvare file però i byte del file vengono inviati (mi manda una mail ogni 10 cicli while con i dati che invia)...

Non riesco a capire dove stà l'errore!!
:berto: :berto: