Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

juniorocha

Problema com Header na geração de txt

Recommended Posts

Galera, tenho o seguinte codigo:

 

header( "Content-type: application/octet-stream; name=clientes".date("dmY_His").".txt");
			header( "Content-Disposition: attachment; filename=".date("dmY_His").".txt"); 
			header( "Content-Description: Destinatarios" );
			echo "teste";

só que quando eu executo ele da o seguinte erro:

 

Warning: Cannot modify header information - headers already sent by (output started at d:\inetpub\wwwroot\apacheroot\cdl\painel\index.php:9)

 

 

Ja tentei colocar ele num iframe mas não aparece nada:

 

<iframe id="iframeOculto" name="iframeOculto" style="width:0px; height:0px; border: 0px">
<?
			header( "Content-type: application/octet-stream; name=clientes".date("dmY_His").".txt");
			header( "Content-Disposition: attachment; filename=".date("dmY_His").".txt"); 
			header( "Content-Description: Destinatarios" );
			echo "teste";
?>
</iframe>

 

alguem pode me ajudar?

 

Vlwz

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Isto está ocorrendo por causa do fluxo de dados html.

 

faz assim

antes do inicío de qualquer código coloque

<? ob_start(); ?>

e no final de tudo coloque

 

<? ob_end_flush(); ?>

 

flw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exatamente isso que o David_PHP disse, uma outra opção seria fazer uma página separada somente contendo

 

header( "Content-type: application/octet-stream; name=clientes".date("dmY_His").".txt");
header( "Content-Disposition: attachment; filename=".date("dmY_His").".txt");
header( "Content-Description: Destinatarios" );
//conteudo do arquivo aqui.

e utilizar o atributo src do iframe...

 

flw!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.