[firebase-br] exemplo de campo blob (imagem jpeg) em PHP

Bruno Garcia brunogarcia69 em brturbo.com.br
Qui Jan 11 18:57:31 -03 2007


Valeu mesmo!!!

Obrigado!!!

Penas uma sugestão para o site Firebase: não seria bom ter uma 
organização no site por linguagens e exemplos, tipo Delphi com FB, PHP 
com FB, Java com FB, etc ?

Jeferson Oliveira escreveu:
> Fiquei muito intrigado com essa questão e resolvi investigar. Graças
> ao bom manual do PHP consegui desenvolver um pequeno exemplo.
> O resultado está aí abaixo, testado e funcionando:
>
> <?php
>   $caminho_bd = 'localhost:c:/temp/PhpImgBlob/teste.gdb';
>   $usuario = 'SYSDBA';
>   $senha = 'masterkey';
>
>   $tabela = 'TABELA';
>   $campo_blob = 'CAMPO';
>   $arq_destino = 'Blob.JPG';
>
>   $con = ibase_connect($caminho_bd, $usuario, $senha);
>   $sql = 'select ' . $campo_blob . ' from ' . $tabela;
>   $res = ibase_query($con, $sql);
>
>   $linha = ibase_fetch_assoc($res, IBASE_TEXT);
>   $conteudo_blob = $linha["CAMPO"];
>   $img_blob = imagecreatefromstring($conteudo_blob);
>   imagejpeg($img_blob, $arq_destino)or die('Não foi possível criar o
> arquivo ' . $arq_destino . '.');
> ?>
>
> Ambiente em que testei:
>
> Windows XP SP2
> Apache 2.0.55
> PHP 4.4.2
> GD bundled (2.0.28 compatible)
> Firebird 1.5.0.4306
>
> Espero que lhes sejam úteis.
>
>
> Abraço!
> Jeferson Oliveira
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>   






Mais detalhes sobre a lista de discussão lista