[gbook]html verbieten, ohne smilies zu killen?

Status
Nicht offen für weitere Antworten.

sam

Erfahrenes Mitglied
hehe, witziger titel, aber anders kann ichs nicht ausdrücken =)

also:
ich hab ein gästebuch, und in dem möchte ich html verbieten. also hab ich mir gedacht: "ersetz doch einfach die klammern (<>) durch nichts () ;)
aaaaber: dann killt der meine smiliefunktion mit (is ja auch klar) und schreibt statt dem smilie dann halt
Code:
<img src=".....">
und das will ich eigentlich nicht :)
kann ich das umgehen? (evtl. reihenfolge des ersetztens ändern, dass die smilies NACH dem "html-code verbieten" kommen?)

mfg
sam
 
evtl. reihenfolge des ersetztens ändern, dass die smilies NACH dem "html-code verbieten" kommen?)

das wär so spontan schon das einzige (und einfachste) was mir dazu einfallen würde. erst alle html-tags rausparsen und nachher die smilies in img-tags umwandeln.
sonst dürfte das relativ schwer sein, schätz ich.
 
Bitte schön mein vorschlag, denn es ist echt sch*** wenn dir jemand in nem GB die tabelle schließt obwohl du das gar nicht willst :):)

PHP:
$text = "bla </table> fdsiafngdklsang :-)";
$text = strip_tags($text); //macht alle html-tags unschädlich
$text = bl2br($text); // kennen wir ja alle(\n to <br>)
$text = str_replace(":-)", "<img scr='bla'>",$text);

Mfg
 
danke, mit
PHP:
$text = strip_tags($text);
gehts wunderbar, wnn ich das ganze VOR den smilies einfüge...problem gelöst =)
 
Status
Nicht offen für weitere Antworten.
Zurück