Ir para conteúdo

POWERED BY:

Arquivado

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

Fagner

Mural de Recados

Recommended Posts

Deem uma olhada ou façam um teste http://www.topcaceres.com.br

 

MyDoom

 

 

PARA: MyDoom

MyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyD

oomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoom

MyDoomMyDoomMyDoomMyDoomMyDoomMyDoom

 

 

DE: MyDoom

 

a variavel que imprime a msg é $conteudo

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem um engraçadinho postando mensagem sem espaços no site e isso faz com que a tabela so site se reganhe toda tem como eu resolver isso.,sei q to sendo muuuuiiiittttoooo chato, e fico muito agradecido por me ajudarem.Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

qndo for postar , manda analisar palavra por palavra, se alguma palavra tiver + de 50 caracteres por exemplo , cai numa pagina de erro...

Compartilhar este post


Link para o post
Compartilhar em outros sites

vou dar um exemploisso você coloca na pagina que incluiria a msg no db<?$texto = "MyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoomMyDoom";$testa = explode(" ",$texto);for ($x=0;$x<500;$x++){if (isset($testa[$x])) {$caracteres = strlen($testa[$x]);if ($caracteres >= 50) {echo "Você está digitando palavras muito grandes, prejudicando assim , o visual da página.";exit; } {if (!isset($testa[$x]) {break; }}?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem um post sobre isso: http://www.imasters.com.br/forum/index.php...=ST&f=3&t=25197

O código pra quebrar essas palavras enormes é esse:

$max_chars = 20;$explode = explode(" ", $texto);$size = sizeof($explode);for ($num=0;$num<$size;$num++) {$palavra = $explode[$num];$chars = strlen($palavra);$div = $chars/$max_chars;$vezes = ceil($div);if ($vezes>1) {for ($num2=0;$num2<$vezes;$num2++) {$ini = $num2*$max_chars;$sub = substr($palavra,$ini,$max_chars);$palavra2 .= " $sub";}}if ($num==0) {$texto2 = "$palavra2";} else {$texto2 .= " $palavra2";}}
As palavras que tiverem mais de 20 caracters são "quebradas" em pedaços, se quiser mudar a quantidade máxima de caracters mude em $max_chars. ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem um post sobre isso: http://www.imasters.com.br/forum/index.php...=ST&f=3&t=25197O código pra quebrar essas palavras enormes é esse:

$max_chars = 20;$explode = explode(" ", $texto);$size = sizeof($explode);for ($num=0;$num<$size;$num++) {$palavra = $explode[$num];$chars = strlen($palavra);$div = $chars/$max_chars;$vezes = ceil($div);if ($vezes>1) {for ($num2=0;$num2<$vezes;$num2++) {$ini = $num2*$max_chars;$sub = substr($palavra,$ini,$max_chars);$palavra2 .= " $sub";}}if ($num==0) {$texto2 = "$palavra2";} else {$texto2 .= " $palavra2";}}
As palavras que tiverem mais de 20 caracters são "quebradas" em pedaços, se quiser mudar a quantidade máxima de caracters mude em $max_chars. ;)
bem mais prático hehehe =P

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.