Hi zusammen,
habe hier ein Problem, was ich bis jetzt noch nicht lösen konnte.
Und zwar hole ich mir einen Datensatz aus der DB, der mit BBCodes versehen
ist.
Diese BB-Codes wandel ich dann in HTML-Code um.
Nur dies hier will nicht so, wie ich will:
ich möchte, das nur dieser Teil mit nl2br versehen wird. Denn das ist der
eigentliche Textteil.
Das funktioniert aber eben nicht.
Wenn ich das hier mache:
funkioniert es. Aber dann ist der komplette Inhalt der Variablen $content
mit nl2br versehen.
Ich möchte aber eben nur den Teil damit versehen, der zwischen [body] und
[/body] steht.
Kann mir da jemand helfen?
Gruß Xabbu
habe hier ein Problem, was ich bis jetzt noch nicht lösen konnte.
Und zwar hole ich mir einen Datensatz aus der DB, der mit BBCodes versehen
ist.
Diese BB-Codes wandel ich dann in HTML-Code um.
Nur dies hier will nicht so, wie ich will:
PHP:
$content=eregi_replace("\[body\]([^\[]+)\[/body\]", nl2br('<tr><td
valign="top" class="mitte_text">\\1</td></tr>'), $content);
eigentliche Textteil.
Das funktioniert aber eben nicht.
Wenn ich das hier mache:
PHP:
$content = nl2br($content);
funkioniert es. Aber dann ist der komplette Inhalt der Variablen $content
mit nl2br versehen.
Ich möchte aber eben nur den Teil damit versehen, der zwischen [body] und
[/body] steht.
Kann mir da jemand helfen?
Gruß Xabbu