Erro ao gerar CSV Warning: Cannot modify header information

Aqui você pode tirar dúvidas e discutir sobre PHP

Erro ao gerar CSV Warning: Cannot modify header information

Mensagempor mikeillusionnight » Seg 19 Jul, 2010 7:15 pm

estou com um pobleminha ao gear um csv
o codigo ta correto porem da dando erro de headers

Warning: Cannot modify header information - headers already sent by
nao linhas do header

chamo a funcao usando GET em um link
admEmailListGeraCSV.php?acao=csv

Código: Selecionar tudo
<?php
   $acao = $_GET['acao'];
   if($acao == 'csv'){
         require '../include/conexao.php';
         $query = "SELECT * FROM emaillist";
         $sql = mysql_query($query) or die(mysql_error());
         $file = "nome,email";
            while($row = mysql_fetch_assoc($sql)){
               $file .="\n".$row['nome'].','.$row['email'];
            }
         header('Content-Disposition: attachment; filename="emaillist.csv"');
         header('Expires: 0');
         header('Pragma: no-cache');
         echo $file;
   }
?>



ja procurei alguns topicos no forum e no google porem nada resolveu
noa ha espacos no codigo e o ob_start() tb nao adinatou
alguem tem mais alguma dica
nao
mikeillusionnight
FM Team 1
FM Team 1
 
Mensagens: 3
Data de registro: Qua 14 Jul, 2010 3:10 am
Localização: Pocos de Caldas, MG

Retornar para PHP

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante