Fagner 1 Denunciar post Postado Fevereiro 7, 2004 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
Alisson Rodrigues 3 Denunciar post Postado Fevereiro 7, 2004 ??? Não entendi. :huh: Compartilhar este post Link para o post Compartilhar em outros sites
Fagner 1 Denunciar post Postado Fevereiro 7, 2004 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
Galaci 0 Denunciar post Postado Fevereiro 7, 2004 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
Galaci 0 Denunciar post Postado Fevereiro 7, 2004 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
Alisson Rodrigues 3 Denunciar post Postado Fevereiro 7, 2004 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
Galaci 0 Denunciar post Postado Fevereiro 7, 2004 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