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

Exibir Arquivo De Campo Blob


siabreu

Pergunta

olá a todos,

Estou tentando gerar uma página com links para alguns arquivos PDFs, os quais estão armazenados em campo BLOB do mysql, dá o seguinte erro ao executar:

Warning: Cannot modify header information - headers already sent by (output started at C:\Documents and Settings\Atlan\Desktop\testephp\bd\pega.php:3) in C:\Documents and Settings\Atlan\Desktop\testephp\bd\pega.php on line 18

Warning: Cannot modify header information - headers already sent by (output started at C:\Documents and Settings\Atlan\Desktop\testephp\bd\pega.php:3) in C:\Documents and Settings\Atlan\Desktop\testephp\bd\pega.php on line 19
O erro é justamente na header para dizer que é um arquivo PDF. Não sei o que acontece??
<html>
<body>
<?php
  $conexao=mysql_connect("localhost","root","");
  mysql_select_db("rct",$conexao);

  $query="select * from tb_teste ORDER BY cod ASC";
  $resultado = mysql_query($query,$conexao);
  while ($linha = mysql_fetch_array($resultado)) {
?>
   <tr>
      <td><? echo $linha['cod']; ?></td>
      <td><a href="<?php echo $linha['nome']?>"> <? echo $linha['nome']; ?></a><BR></td>
      <td><? echo $linha['tamanho']; ?><BR></td>
   </tr>
   <?
  }
  header("Content-Description: PHP Generated Data");
  header("Content-type: application/pdf");
?>
</body>
</html>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Lembre-se que header() deve ser utilizada antes que qualquer saida seja enviada, seja pelo HTML, linhas ou espaços em branco em um arquivo, ou a partit do PHP. É um erro muito comum ler código com a função include(), ou require(), ou outra função que acesse arquivos, e ter espaços ou linhas em branco antes da função header(). O mesmo problema existe quando usar um arquivo PHP/HTML.

Retirado de PHP.net

· http://br.php.net/function.header smile.gif

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,6k
×
×
  • Criar Novo...