header dinamico

Enviada por Loiola 
Loiola
header dinamico
23 de February de 2007 às 09:38AM
Boa tarde pessoal,

Estou tentando utilizar o comando header do modo abaixo e ele me retorna erro.

if(isset($_GET['nome'])) {
$arquivo = $_GET['nome'];
}

$Texto = "Content-Disposition: attachment; filename=" . trim($arquivo);

header($Texto);
readfile($arquivo);

Alguém sabe me explicar como posso resolver isso. Desde já agradeço.
Prof. Baco
Re: header dinamico
26 de February de 2007 às 07:43PM
Bom, qual o erro que ele está dando?
Sem saber fica meio complicado.
Loiola
Re: header dinamico
27 de February de 2007 às 11:12AM
Warning: Cannot modify header information - headers already sent by (output started at c:\php\projeto\lspa\phplspa0319_2.php:17) in c:\php\projeto\lspa\phplspa0319_2.php on line 19

Desde já agradeço.
Marcos Regis
Re: header dinamico
27 de February de 2007 às 12:14PM
posta a linha 17 deste arquivo
c:\php\projeto\lspa\phplspa0319_2.php
Loiola
Re: header dinamico
27 de February de 2007 às 04:08PM
Não entendi "posta" ?
Marcos Regis
Re: header dinamico
27 de February de 2007 às 04:42PM
copia a linha 17 do arquivo c:\php\projeto\lspa\phplspa0319_2.php e cola aqui pra gente dar uma olhada. O erro está nessa linha.
Loiola
Re: header dinamico
28 de February de 2007 às 10:40AM

$Texto = "Content-Disposition: attachment; filename=" . trim($arquivo);
Prof. Baco
Re: header dinamico
01 de March de 2007 às 10:57PM
Eu sei que pode ser idiotise mas tenta isto

if(isset($_GET['nome'])) {
$arquivo = $_GET['nome'];
}

$Texto = 'Content-Disposition: attachment; filename='.trim($arquivo);

echo $Texto;

Olha o que ele irá imprimir na tela. Se der erro me avise se der certo posto o que foi impresso. Qual o texto que está dentro de $_GET['nome']? Qualquer coisa a ser postada?
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.