Jump to content


Photo

Quebra De Linha Php + Firebird


  • Faça o login para participar
3 replies to this topic

#1 PHP-man

PHP-man

    12 Horas

  • Usuários
  • 257 posts
  • Sexo:Masculino

Posted 15/12/2006, 21:51

Olá galera blz?

Estou usando o BD "Firebird" e to com um problema, tenho um campo tipo "BLOB" que armazena texto de descrição de um determinado produto.

O problema é que ao imprimir na tela ele não quebra linhas.

Tipo:

Teria que ficar assim:::
Informações Técnicas.
-Pentium 4
-HD Sata II
- 1GB de Memória Kingston
- etc........

Ta imprimindo assim:
Informações Técnicas. -Pentium 4 -HD Sata II - 1GB de Memória Kingston - etc........

Estou usando o seguinte comando:
$sql = ibase_query("SELECT * FROM PRODUTOS WHERE CODIGO='$idpr'");
$row = ibase_fetch_object($sql);
ibase_blob_echo ($row->DESCRICAO);


Agradeço quem pude ajudar, pois no pr´prio manual do PHP observei que comandos para ibase são bem menos do q MySQL.

VLW :)
Existe uma grande diferença entre a Sabedoria e a Inteligência. A Inteligência vem acompanhada de Arrogância e Irônias. A Sabedoria vem acompanhada de Humildade e Paciência. by PHP-man

#2 Cristiano Galdino

Cristiano Galdino

    Dark Defender

  • Administradores
  • 3738 posts
  • Sexo:Masculino
  • Localidade:Brasília, DF

Posted 15/12/2006, 22:11

http://br.php.net/nl2br
Cristiano Galdino
- http://cristiano.galdino.net/

“Since 2003”


#3 PHP-man

PHP-man

    12 Horas

  • Usuários
  • 257 posts
  • Sexo:Masculino

Posted 15/12/2006, 22:18

Olá, ja tentei utilizar o nl2br, porém em função de para imprimir um campo BLOB é necessário utilizar ($variavel->CAMPODATABELA) então não consegui isolar, por ão ter achado caractere de scape para "()". Ja tentei tbm wordwrap etc... Conheço bem o manual do PHP. O problema que encontrei foi esse, além disso creio que o campo BLO de um BD firebird não usa \n ao gravar os dados, pois o cadastro é feito em um sistema local que não é executado através de um browser e sim de uma janela de aplicativo.

Se falei """merrrrrrr.... tuuuuuuuu""" alguem me corrija.

Agradeço quem puder me ajudar.


Obs.: A situação é seguinte estou vinculando o site da pessoa com o sistema que roda na máquina dentro da empresa dela que foi desenvolvido em Delphi e Firebird.
Existe uma grande diferença entre a Sabedoria e a Inteligência. A Inteligência vem acompanhada de Arrogância e Irônias. A Sabedoria vem acompanhada de Humildade e Paciência. by PHP-man

#4 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 16/12/2006, 05:56

Ué, não leu no manual? :)

Esta função abre um BLOB para leitura e envia seu conteúdo diretamente para a saída padrão (o browser, na maioria dos casos). Retorna TRUE em caso de sucesso ou FALSE em falhas.


Desde então, você tem que usar ibase_blob_get().
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq