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