$celek = ""; //odstraneni nebezpecnych znaku //$zprava = SubStr($zprava, 0, 3500); //bereme pouze 3500 znaku $zprava = Trim($zprava); //odstraneni mezer z konce retezce $zprava_na_mobil = SubStr($zprava, 0, 300); $zprava = HTMLSpecialChars($zprava); //odstraneni nebezpecnych znaku $zprava = Str_Replace("\n","
", $zprava); //nahrazeni koncu radku na tagy
$znak = 66; //dlouha slova delit po .. znacich $slovo = Split("[[:blank:]]+", $zprava); //rozdeleni textu na slova for($y=0;$y\\1 ", $slovo[$y]); elseif (EregI("^(www\..+\..{2,3})$", $slovo[$y])): //jedna se odkaz typu www...... $odkaz = EregI_Replace("^(www\..+\..{2,3})$", "\\1 ", $slovo[$y]); else: $odkaz = $slovo[$y] . " "; //jedna se o normalni slovo endif; $celek .= $odkaz; //spojime vsechny slova opet dohromady } else { $delit = Ceil(StrLen($slovo[$y])/$znak); //delime dlouhe slovo for($z=0;$z<$delit;$z++) { $cast = Substr($slovo[$y], $z*$znak, $znak); $celek .= $cast . " - "; //na konec jednotlivych casti pridame pomlcku } } } //povolime tyto tagy $zprava = Str_Replace("<b>", "", $celek); $zprava = Str_Replace("</b>", "", $zprava); $zprava = Str_Replace("<B>", "", $celek); $zprava = Str_Replace("</B>", "", $zprava); $zprava = Str_Replace("<i>", "", $zprava); $zprava = Str_Replace("</i>", "", $zprava); $zprava = Str_Replace("<I>", "", $zprava); $zprava = Str_Replace("</I>", "", $zprava); $zprava = Str_Replace("<u>", "", $zprava); $zprava = Str_Replace("</u>", "", $zprava); $zprava = Str_Replace("<U>", "", $zprava); $zprava = Str_Replace("</U>", "", $zprava); // red|green|blue|yellow|black|gray|margenta|pink|brown $zprava = eregi_Replace("<(c|color)#(red|green|blue|yellow|black|gray|margenta|pink|brown)>", "", $zprava); $zprava = eregi_Replace("<(c|color)#([0-f]{6})>", "", $zprava); $zprava = Str_Replace("</c>", "", $zprava); $zprava = Str_Replace("</color>", "", $zprava); // vlozeni obrazku //$zprava = eregi_Replace("(*)", "
test \\1 test", $zprava); //konec vlozeni obrazku //Pridani smailiku :-)