baixar arquivo txt após geração

Olá pessoal tenho um codigo que esta gerando arquivo txt direitinho porem ele salva na pasta do servidor no meu caso c:\temp

mas preciso que ao gerar de a a opção do usuário baixar este aquivo na maquina dele via pagina de geração

se alguém tiver uma luz sou grato!

segue código

$data = date(“dmy”);
sc_lookup(ds,“SELECT count(*), sum(VALOR_PLANO) as Valor from SEGURO WHERE STATUS=‘Ativo’ AND (VALOR_PLANO > 0)”);
$tot_reg = 0;
$tot_reg = {ds}[0][0];
$tot_reg = str_pad($tot_reg,4,“0”, STR_PAD_LEFT);
$Branco =’ ';
$Branco = str_pad($Branco,9," “, STR_PAD_LEFT);
$Valor = {ds}[0][1]*100;
$Valor = str_pad($Valor,20,“0”, STR_PAD_LEFT);
sc_lookup(dataset,“SELECT CONTA,COD_LANC, HISTORICO, VALOR_PLANO,ID_USU FROM SEGURO WHERE STATUS=‘Ativo’ AND (VALOR_PLANO >0) “);
$i=0;
$fp = fopen(‘C:/TEMP/seguro.txt’, ‘w’);
$conteudo = $data. $tot_reg .$Branco .$Valor.”\r\n”;
fwrite($fp, $conteudo) ;
while ($i < $tot_reg) {
$Conta = {dataset}[$i][0];
$Conta = str_pad($Conta,7,” ", STR_PAD_LEFT);
$CodLanca = {dataset}[$i][1];
$historico = {dataset}[$i][2];
$VD = {dataset}[$i][3]*100 ;
$VD = str_pad($VD,20,“0”, STR_PAD_LEFT);
$Doc = {dataset}[$i][4] ;
$Doc = str_pad($Doc,9,“0”, STR_PAD_LEFT);
$Data = $data. “\r\n”;
$conteudo = $Conta.$CodLanca.$historico. $VD. $Data;

  if ($i <= $tot_reg) {   
    $i++;
     }
     fwrite($fp, $conteudo);
     }   
  fclose($fp);

http://www.scriptcase.com.br/forum/index.php/topic,5817.msg26125.html#msg26125

Haroldo
desculpe minha ignorância mas ma nao entendi o link

consegui assim com esse codigo baixa certinho mas esta saindo o cabeçalho

define(‘DIR_DOWNLOAD’, ‘C:/temp/’);
$arquivo = “seguro.txt”;
$arquivo = filter_var($arquivo, FILTER_SANITIZE_STRING);
$arquivo = basename($arquivo);
$caminho_download = DIR_DOWNLOAD . $arquivo;
if (!file_exists($caminho_download))
die(‘Arquivo não existe!’);
header(‘Content-type: octet/stream’);
header(‘Content-disposition: attachment; filename="’.$arquivo.’";’);
header('Content-Length: '.filesize($caminho_download));
readfile($caminho_download);
exit;

o problema e que esta gerando cabeçalho

 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
  <html DIR='LTR'>
  <head>
   <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <script type="text/javascript" src="/scriptcase/prod/third/jquery/js/jquery.js"></script>
    <script type="text/javascript" src="/scriptcase/prod/third/jquery_plugin/malsup-blockui/jquery.blockUI.js"></script>
    <script type="text/javascript">var sc_pathToTB = '/scriptcase/prod/third/jquery_plugin/thickbox/';</script>
    <script type="text/javascript" src="/scriptcase/prod/third/jquery_plugin/thickbox/thickbox-compressed.js"></script>
    <link rel="stylesheet" href="/scriptcase/prod/third/jquery_plugin/thickbox/thickbox.css" type="text/css" media="screen" />
    <link rel="stylesheet" type="text/css" href="../_lib/css/UniSeg/UniSeg_grid.css" /> 
    <link rel="stylesheet" type="text/css" href="../_lib/css/UniSeg/UniSeg_gridLTR.css" /> 
  </head>
  <body class="scGridPage">
  <table class="scGridTabela" align="center"><tr><td>

1702165503 00000000000003492821
90365-0091SEG00000100000000000000000604170216
00002-8091SEG00000200000000000000000604170216
00002-8091SEG00000400000000000000000604170216
00005-1091SEG00000500000000000000000604170216
00073-2091SEG00117100000000000000000604170216
71837-8091SEG00117200000000000000000604170216
00073-2091SEG00117300000000000000000604170216
70624-8091SEG00117400000000000000000604170216
00073-2091SEG00117500000000000000000604170216

no link tem uma biblioteca para fazer download de qualquer tipo de arquivo.