Autor Zpráva
Jack06
Profil
Myslíte že je lepší přepisovat např pak smajly takto:


<?php
$text = $zaznam["text"]; // toto si vyhledá z mysql
$patterns[0] = '[u]';
$patterns[1] = '[/u]';
$replacements[1] = '</u>';
$replacements[0] = '<u>;
echo preg_replace($patterns, $replacements, $text);
?>


Nebo takto:


<?php
........ script před tímto......
$obsah = $zaznam["text"]; - z mysql
// tady by se s výsledky pracovalo

$textstary = $obsah;
$text2 = wordwrap( $textstary, 50, "
", 1);
$text3= htmlspecialchars($text2);
$find=array
(
"[u]","[/u]",
"[q]","[/q]",
"[code]","[/code]",
);

$replace_with=array // zadame cim se maji nahradit
(
"<U>","</U>",
"<Q>","</Q>",
"<CODE>","</CODE>",

);

$text=str_replace($find, $replace_with, $text3); //jiz avizovany str replace.
echo"$text"; ?>
joejoe
Profil *
osobne jsem toho nazoru, ze nejlepsi je psat zpravu wysiwyg - tedy zadne bbtagy, ale primo html.
Alphard
Profil
joejoe
dobrý nápad, někdo vloží <img src="..." width="5000"> a výsledná stránka bude vypadat skvěle
Jack06
Profil
DObrá tak poradí mi někdo jak to psát??? Nebo nějakej scriptík.???
Alphard
Profil
já bych asi použi funkci strtr(); se dvěma parametry, ale možností je mnoho
joejoe
Profil *
Alphard
pomoci bbtagu se ti do stranky muze dostat uplne stejny bordel, navic se normalni uzivatel musi trapit nejakym pseudo-kodem
Jack06
Profil
alphard jo tak s tím neumí můžeš napsat nějakej scriptík abych viděl jak to funguje??

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: