phpbar.de logo

Mailinglisten-Archive

[php] Fettschrift aus Datenbank?

[php] Fettschrift aus Datenbank?

Martin Samesch martin.samesch_(at)_vogelspinnenseite.de
Mon, 30 Oct 2000 16:32:38 +0100


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