Autor Tópico: LER CAMPO BLOB (COMO UM ARQUIVO TEXTO) FORMULÁRIO CADASTRO  (Lida 2908 vezes)

Jailton

  • Expert
  • *****
  • Mensagens: 2030
LER CAMPO BLOB (COMO UM ARQUIVO TEXTO) FORMULÁRIO CADASTRO
« Online: Fevereiro 15, 2012, 08:41:04 am »

Amigos,

Tenho em meu formulário BASE DE DADOS MYSQL, um campo BLOB {ArquivoImportado} e
outro campo que registra o nome do DOCUMENTO {ArquivoNome}, estou usando este campo para gravar um arquivo texto tivo CSV do EXCEL, eu precisaria em uma rotina Eventos neste mesmo formulário conseguir ler este arquivo texto linha a linha tipo usando $teste = fopen($nome_arquivo,'r'); como seria o procedimento? para fazer esta leitura do ARQUIVO em MODO TEXTO?


Tentei um exemplo:

$nome_arquivo = {ArquivoNome};

$teste = fopen($nome_arquivo,'r');

ECHO $teste."<br>";

Só que ele dá erro de leitura no fopen, como se não conseguisse achar o arquivo em um diretório.

Só que o arquivo esta na BASE MYSQL.

Bom se alguem puder ajudar, agradeço.

Grato. Jailton
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.

Haroldo

  • Expert
  • *****
  • Mensagens: 6267
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:LER CAMPO BLOB (COMO UM ARQUIVO TEXTO) FORMULÁRIO CADASTRO
« Responder #1 Online: Fevereiro 15, 2012, 09:23:07 am »
Faça  um substr direto no campo blob, ou faça um select into "file", o arquivo será salvo em disco e o fopen vai funcionar.