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

Firebird+imagens+blob


Kakaroto

Pergunta

Estou com o seguinte problema:

Estou utilizando o banco firebird e estou gravando a imagem dentro do banco de dados. (obs: não estou fazendo ftp da imagem para dentro de uma pasta dentro do servidor e gravando o nome do arquivo dentro do banco)

Até a Gravação da imagem e exibição da mesmoa tudo OK.

O problema é que quando quero colocar a imgem dentro de uma tabela não dá certo.

estou utilizando o código abaixo:

1-Meu objetivo: Imprimir a imagem que esta dentro do bd dentro de uma tabela html

include("inc_abreconexao.php");

$par = $_POST["V_FILENAME"];

$sql = "select IMAGEM from IMAGE_DATA where FILENAME = $par";

$result = ibase_query($conexao, $sql);

$data = ibase_fetch_object( $result );

$blob_data = ibase_blob_info( $data->IMAGEM);

$blob_hndl = ibase_blob_open( $data->IMAGEM);

//o problema é quando aplico código html antes de imprimir

//a imagem neste local

print ibase_blob_get($blob_hndl, $blob_data[0]); //aqui imprime a imagem tudo ok

ibase_close($conexao);

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
Guest - Felipee -

Kakaroto,

Pelo amor de Deus (para expressar a extrema necessidade da ajuda)! sad.gif

você sabe configurar o php para acessar o firebird?

Por favor, me ajude a configurar meu php para acessar a uma banco de dados do firebird?

Li algumas intrucoes, mas não consegui de jeito nenhum. Ou sou burro paca ou faltou alguma coisa. unsure.gif

Utilizo php 4.1.1 e tenho instalado o firebird 5.1

não tenho a dll: "extension=php_interbase.dll"

Acessar o mysql eu sei, mas um cliente pediu para fazer acesso atraves do firebird porque a empresa dele utiliza esta banco e ele quer manter o padrão. Acho que ele está certo, porem estou com este grande problema...

Ah! sugiro a você não armazenar a imagem no banco de dados. utilizei esta tecnica num site e o provedor deu pau. Tiveram que formatar a maquina deles. Quando fui restaurar meu banco de dados, as imagens tiverem problemas ao serem exibidas. Eram exibidas pela metade outras tiveram as cores alterados e por algum motivo alguns campos tiveram seus dados perdidos. Acredito que esta foi a razao. Além de pesar o banco. Hoje gravo as imagens fora do banco de dados e faco o que foi sugerido: gravar somente o path.

Mas, dê uma olha nos topicos:

http://scriptbrasil.com.br/forum/index.php...l=gravar+imagem

http://scriptbrasil.com.br/forum/index.php...sualizar+imagem

Talvez possa lhe ajudar.

Agradeco imensamente sua ajuda.

Abrs,

Felipee.

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...