Jump to content


Photo

Problemas Na Exibicao De Texto Do Banco


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

#1 Seefeld

Seefeld

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Masculino

Posted 02/06/2008, 17:02

O negocio eh o seguinte... criei um sistema de noticias php+mysql (na verdade so arrumei pq peguei o sistema pronto) no cadastro de noticias ta tudo bem, o problema e na hora de exibi-la, ela ate aparece mas onde deveria ter uma quebra no texto pra formar um novo paragrafo ta ficando tudo junto. Aguardo a ajuda de vcs.
Leonardo Andre Seefeld
lasdesigner.com.br

#2 _Roberto_

_Roberto_

    Normal

  • Usuários
  • 78 posts
  • Sexo:Masculino
  • Localidade:Coronel Fabriciano - Minas Gerais

Posted 02/06/2008, 17:29

OOPPPAAAAA!!!!!!!!

eaí beleza?????!!!!!!!!!!!!!!
aqui, vc ta usando um textarea para exibir o valor do campo?!?!?!!?!?!?!?!?!??!?!????!
o textarea coloca a quebra de linha automaticamente!!!!!!!!!!!!!

qualquer coisa posta aê!!!!!!!!!!!11

(naum entendi a sua duvida direito)
flowwwss!!!!!!!!!!


Roberto.

"... Mas a vida é uma caixinha de surpresas,..."


#3 victorhb

victorhb

    24 Horas

  • Usuários
  • 489 posts
  • Sexo:Masculino
  • Localidade:Brasília-DF

Posted 02/06/2008, 17:38

http://br.php.net/ma...ction.nl2br.php

Só passar o conteúdo por essa função que vai funcionar.

#4 Seefeld

Seefeld

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Masculino

Posted 02/06/2008, 17:39

eu to usando o tipo text no campo onde vai o texto da noticia, mas nao funciona ela junta todos os paragrafos, ah e outra q vi agora, onde tem aspas fica assim \'
Leonardo Andre Seefeld
lasdesigner.com.br

#5 victorhb

victorhb

    24 Horas

  • Usuários
  • 489 posts
  • Sexo:Masculino
  • Localidade:Brasília-DF

Posted 02/06/2008, 17:51

Então além de nl2br, você vai ter que usar stripslashes para retirar as barras invertidas (/).

#6 Seefeld

Seefeld

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Masculino

Posted 02/06/2008, 18:00

me explica melhor isso ai so meio novato ainda no assunto.
Leonardo Andre Seefeld
lasdesigner.com.br

#7 victorhb

victorhb

    24 Horas

  • Usuários
  • 489 posts
  • Sexo:Masculino
  • Localidade:Brasília-DF

Posted 02/06/2008, 18:19

<?php

$stringTexto="Aqui sua mensagem vinda do banco \n Nova Linha \'aspas simples\'";

echo nl2br(stripslashes($stringTexto));

//Saída Aqui sua mensagem vinda do banco </br> Nova Linha 'aspas simples'";

?>

#8 _Roberto_

_Roberto_

    Normal

  • Usuários
  • 78 posts
  • Sexo:Masculino
  • Localidade:Coronel Fabriciano - Minas Gerais

Posted 03/06/2008, 08:14

BBBOOOOAAAA!!!!!!
victorhb!!!!!!!!!!!

nunca tinha usado essa função!!!!!!!!!!!! hauhauhauhuhuhuha!!!!!!!!!
vivendo e aprendendo né!!!!!!!!!!
na verdade eu estava observando, o textarea só da a quebra de linha quando o texto chega ao limite dele!!!!!!!!!

mas Seefeld quaquer coisa, dúvida sobre esses ou mais aasuntos, pode posta aê que a gente dá uma ajudinha!!!!!!!!!

Roberto.

"... Mas a vida é uma caixinha de surpresas,..."


#9 Seefeld

Seefeld

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Masculino

Posted 03/06/2008, 16:28

vlw ae galera...
consegui, a dica do victorhb caiu bem.


Mas agora surgiu um novo problema, na hora de postar, da mesma forma que eh feita nesse forum a pessoa pode colocar negrito e etc, porem quando aparece no site ele nao esta interpretando o
[b]negrito[/b]
como fazer para q ele interprete?

Edição feita por: Seefeld, 03/06/2008, 16:25.

Leonardo Andre Seefeld
lasdesigner.com.br

#10 MarcoviZ

MarcoviZ

    ubuntu for human being

  • Usuários
  • 1137 posts
  • Sexo:Não informado

Posted 03/06/2008, 16:33

Olá, de uma olhadinha...

http://br.php.net/ma...tmlentities.php
http://br.php.net/ma...tity-decode.php

té+
[]'s

#11 Seefeld

Seefeld

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Masculino

Posted 03/06/2008, 17:43

ok eu entendi como funciona mas do mesmo jeito aqui nao esta indo, nao sei se eh por incompatibilidade com as funcoes usadas atras:

echo nl2br(stripslashes(htmlentities($dado['texto'])));?>

vou deixar pra vcs ai que entendem mais do assunto.
Leonardo Andre Seefeld
lasdesigner.com.br

#12 victorhb

victorhb

    24 Horas

  • Usuários
  • 489 posts
  • Sexo:Masculino
  • Localidade:Brasília-DF

Posted 03/06/2008, 18:18

Para funcionar com [b] você vai ter que instalar um extra, acho que é BBcode o nome da extensão que permite isso, pra funcionar com <b> (html normal) aí é o htmlentities mesmo.

#13 Seefeld

Seefeld

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Masculino

Posted 04/06/2008, 01:18

Ae galera so pra finalizar e ajudar o pessoal:

o html_entity_decode pega as strings com os codigos html e os interpreta.
ja o htmlentities faz ao contrario, ele pega o html e mostra o codigo sem interpretar.

Edição feita por: Seefeld, 04/06/2008, 02:05.

Leonardo Andre Seefeld
lasdesigner.com.br




1 user(s) are reading this topic

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

IPB Skin By Virteq