Mailinglisten-Archive |
Michael Stahmann wrote: > > Tim schrieb: > > > [....] > > Wie schafft man es, einen Formulareintrag (textarea) so in eine > > Datenbank zu schreiben, daß gewisse Wörter bei der Ausgabe wieder > > fett erscheinen! Gibt es eine kundenfreundliche Möglichkeit? > > (vielleicht ein Sonderzeichen vereinbaren bei der Eingabe, das > > bei der Ausgabe durch ein <b> bzw. </b> ersetzt wird, oder ist > > der Gedanke falsch..., falls nein, wie realisiert man so etwas)? > [....] > Wenn es zu kompliziert ist, kann man Platzhalter nehmen > %fa% (fett_anfang) > %fe% (fett_ende) > %ia% und %ie% usw. > dann mit str_replace ersetzen fertig. Mache ich im Prinzip genauso: #0#Text#/0#, #1#Text#/1# und #2#Text#/2# wird mittels $text = preg_replace( '/[#]([0-3])[#]/', '<font color="$font_color" size="+\\1"><b>', $text); $text = preg_replace('/[#][\/][0-3][#]/', '</b></font>', $text); zu <font color="#004000" size="+0"><b>Text</b></font>,.... Gruß, Martin
php::bar PHP Wiki - Listenarchive