Ir para conteúdo
Fórum Script Brasil
  • 0

Erro No Código.


dev

Pergunta

Estou usando o código abaixo e está dando o seguinte erro:

Warning: Cannot modify header information - headers already sent by (output started at /home/teste/public_html/downloads/contador/config.inc.php:12) in /home/teste/public_html/downloads/contador/download.php on line 35

Como posso corrigir este erro?

Ah... se eu tiro os header, o problema acaba.

<?

require("conectar.php");

//if(isset($HTTP_SERVER_VARS["HTTP_REFERER"]))

//{

//if($HTTP_SERVER_VARS["HTTP_REFERER"] == $PAGINA)

//{

if(isset($_GET["id"]))

{

$id = $_GET["id"];

$destino = "uploads/";

$sql = "select * from arquivos where id = $id";

$query = mysql_query($sql);

while($linha = mysql_fetch_array($query))

{

$nome= $destino . ($linha['nome']);

$fp = fopen($nome,"r");

$buffer = fread($fp, filesize ($nome));

header("Content-type: application/x-unknown-content-type-text");

header("Content-Lenght: " . $linha['tamanho']);

header("Content-Disposition: inline; filename=\"" . $linha['nome'] . "\"");

echo $buffer;

}

$sql2 = "update arquivos set downloads = downloads + 1 where id = $id";

mysql_query($sql2);

exit();

}

//}

//}

?>

o arquivo config.inc.php que aparece no erro é o seguinte:

<?

$MYSQL["host] = "localhost"; //endereco do servidor mysql

$MYSQL["user"] = "usuario"; //usuario do servidor mysql

$MYSQL["pass"] = "senha"; //senha do usuario

$MYSQL["database"] = "bd"; //banco de dados usado

$PAGINA = "http://www.aqui-tem-o-dominio.com/downloads/contador/listar.php"

?>

Abraços.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

BEOC, tentei o que você sugeriu, mas não mudou nada.

Charlesschaefer, o código do config.inc.php é chamado através do conectar.php, pois são as informações para conexão com o BD.

Ainda não resolvi o problema, se alguém tiver alguma idéia, por favor, me ajude.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...