Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Daniel V. Souza

[Resolvido] BLOB PhP

Recommended Posts

Bom Dia para todos.

Seguinte sou um Verme no php.

 

entao queria saber como que faço para que as informações que estão em um Campo "BLOB" no DB aparecam no meu site normalmente em vez de vim em Hex. ou sei la oque (Código Matrix sei lá).

 

 

Agradeço Desde já!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiquei um pouco confuso com sua questão

então vou postar um exemplo e você ver se consegue:

 

$busca = mysql_query("SELECT * FROM tabela");
$row = mysql_fetch_array($busca);

$campo = $row['campo_BLOB'];


echo $campo;

poste seu código que acredito que fique mais fácil entender

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiquei um pouco confuso com sua questão

 

Seguinte é o "Field type"

que tem no Banco De Dados.

Um campo do type: BLOB subtype: Text.

 

nao sei se te ajuda...

por que só conheço por tipo mesmo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, estou com o mesmo problema que Daniel. Primeiro tentei da seguinte forma:

 

Página 1:

<form action="p2.php" enctype="multipart/form-data" method="post" name="form_ftp" id="form_ftp">

<input name="arquivo" type="file" id="arquivo" />

<input name="Submit" type="submit" value="Transferir Arquivo" />

</form>

Página 2:

header("Content-Type: image/jpg");

echo file_get_contents($_FILES['arquivo']["tmp_name"]);

 

 

Resposta: Tudo lindo! Fui então aplicar isso em meu site.

 

Criei um campo em uma tabela do tipo LONG BLOB. Inseri um registro na tabela pelo PHPMYADMIN e selecionei a mesma foto que tinha testado no exemplo anterior. E criei a seguinte página.

 

<?

require_once "site/portal/classes/DbClass.php";

require_once "site/portal/config_ini.php";

 

header("Content-Type: image/jpg");

 

$b = new DbClass();

$bc = $b->executar('Select ntc_id_noticia, ntc_ds_imagem from ntc_noticia where ntc_id_noticia = 20');

echo $bc[0]["ntc_ds_imagem"];

?>

 

Resposta: Nada! Página em branco! Quando verifico no Firebug no SRC da tag IMG aparece uma imagem 0x0

 

Tentei esse ibase_blob_echo, que por sinal não conhecia, e também não tive exito

 

Lembrando que sem o header("Content-Type: image/jpg"); o código da imagem é exibido perfeitamente. Aqueles trocentos caracteres estranhos, mas parece que ele não consegue transformar em imagem.

 

Alguém pode me dar uma luz??

 

Desde já agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.