-1

Como posso "quebrar" linhas de conteudo muito longas?

criado por Cleiton Becker em 07/06/2009 10:39pm
Tenho uma campo textarea em um sistema, quando se preenche ele sem que se de entrer no final ele vai guardar tudo em uma linha e quando exibido pode quebrar o layout do sistema.

Alguém sabe como corrigir isso ?

Lista de Respostas:

+2
09/06/2009 8:33am
(~7 anos atrás)
Krusty respondeu:
Isso pode ocorrer quando o usuário digita palavras muito grandes ou sem espaçamento. Vc pode resolver este problema com a função wordwrap.

Veja mais no manual, lá tem exemplos:

http://br.php.net/manual/pt_BR/function.wordwrap.php

abs,

+1
11/06/2009 2:29pm
(~7 anos atrás)
Matheus Ricelly respondeu:
Veja o que diz o manual do PHP sbore o wordwrap:

wordwrap — Quebra uma string em linhas usando um caractere de quebra de linha.


Consulte sempre o manual do PHP, a versão em português está bem fácil de ser consultado.

A.,

0
18/06/2009 10:08pm
(~7 anos atrás)
Joelson respondeu:
Um recurso que tem papel semelhante é a função nl2br()
http://br.php.net/manual/pt_BR/function.nl2br.php

0
16/07/2009 2:46pm
(~7 anos atrás)
Rodrigo Luis respondeu:
Já usei a função wordwrap, e ela é muito eficiente. Já a nl2br depende muito da situação, nem sempre ela é funcional, pelo menos nos casos que precisei utilizar, em algumas vezes não trouxe o resultado esperado.

0
03/08/2009 7:57pm
(~7 anos atrás)
Olá,

Alem do nl2br você pode utilizar tambem a função htmlspecialchars que irá converter automaticamente caracteres HTML para texto puro.

0
10/09/2009 2:01pm
(~7 anos atrás)
Matheus Ricelly respondeu:
Essas funções especificadas acima são boas sim... mais eu acredito, e utilizo sempre, a função wordwrap, que seja a mais eficiente...

mas, isso vai de acordo com a sua necessidade.. procura ver a sua necessidade real e verifica qual desses códigos se encaixa melhor.

Valeu!!

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)