Ir para conteúdo

POWERED BY:

Arquivado

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

punkatomico

Ta estorando a tabela.....

Recommended Posts

tenho uma pg de administrador onde o usuario monta um informativo..com imagens e textos...o texto é digitado numa <textarea>, ai vem meu problema....se o usuario digitar pulando linha (teclando enter) fica d boa a montagem...mas se ele for digitando sem pilar linha tipo: mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm....puts...a tabela vai pro s*co....como posso fazer p/ consertar isso..grato *vai acontecer aqui tbem...

Compartilhar este post


Link para o post
Compartilhar em outros sites

não sei se vai da certo...mais eu fiz um sistema de noticias, eu coloco a noticias dentro de uma tabela...dai quando ele chega no fim da tabela ela pula pra outra linha...tente fazer isso colocar a mensagem numa tabela, tipo mais pra da certo acho que tem que definir a tabela com "pixel" com porcentagem acho que nem rola..tente isso pra ver se da certo!!!falou.......

Compartilhar este post


Link para o post
Compartilhar em outros sites

OLha eh bem tosco, resolve mas não de um cheito correto, uahua fiz correndo pois no guestbook de um cliente tinha um fdp q ficava zuando:<? $palavras=str_word_count($mensagem);$mensagem=explode(" ",$mensagem);for($i=0; $i<=$palavras; $i++){$letras=strlen($mensagem[$i]); if($letras>50){ print " "; }else{ print $mensagem[$i]." "; }}?>Dá para fazer pular a linha tal quando quando chegar em determinado tamanho, mas nem fiz, tirei logo a palavra.Logico que teria o problema que o nosso amigo maubiasotto citou acima, porém....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ué, mas a função wordwrap quebra palavras com mais caracters do que o especificado, por exemplo você colocou 10 caracters, e tem a palavra "aaaaaaaaaaaaaaaa", vai ficar "aaaaaaaaaa aaaaaa", e as palavras com menos de 10 vão ficar intactas, é pra isso que serve essa função, daí acredito que o próprio html vai ajeitar tudo. ;) ^_^ Não é isso que você quer??? :huh:

Compartilhar este post


Link para o post
Compartilhar em outros sites

precot-sanEu não uso muito essa função porém fiz um teste aqui e ele divide palavrass, se a palavra estiver junta "aaaaaaaaaaaaaaa" não hávera a quebra<?$texto="aaaaaaaaaaaaaaaaaaaaaaaaaasssss asdas asd a a a asd asd a";$novo=wordwrap($texto,3,"<br>");print $novo;?>porém descobri agora que funciona mesmo, só saber neh, huaahuhuaahuFOi mal<?$texto="aaaaaaaaaaaaaaaaaaaaaaaaaasssss asdas asd a a a asd asd a";$novo=wordwrap($texto,3,"<br>",1);print $novo;?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

***** funcao wordwrap??? que eu saiba é um atributo CSS....desculpa, nao sabia que tinha uma funcao no PHP com esse nome.... valeu!!!entao, maubiasotto, numa palavra tao grande assim, voce vai se preocupar com silabas??? pois se tiver espacos o word-wrap (atributo) ja faz isso.... ok?

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.