Hi,
ich lese aus einer Datenbank mittels PHP einige Einträge aus, die unter anderem
HTML-Code enthalten können.
Hier mal schnell ein kleines Beispiel solch eines Eintrags:
Code:
Bla bla blubb di wupp
hier eine neue zeile
und da noch eine
wuppdi und nun folgt eine Tabelle:
<table>
<tr>
<td>Hallo</td>
</tr>
</table>
Hier wieder Text
mit Zeilenumbruch
Um die Absätze darzustellen nutze ich die PHP-Funktion nl2br(), die mit Absätze in ein
umwandelt.
Soweit so gut, nun wird jedoch absolut jeder Absatz umgwandelt (eigentlich verständlich), nur möchte ich natürlich den erzuegten Code so haben, dass nur der Text Absätze enthält.
Das was ich gerne hätte:
Code:
Bla bla blubb di wupp
hier eine neue zeile
und da noch eine
wuppdi und nun folgt eine Tabelle:
<table>
<tr>
<td>Hallo</td>
</tr>
</table>
Hier wieder Text
mit Zeilenumbruch.
Erzeugt wird logischerweise das hier:
Code:
Bla bla blubb di wupp
hier eine neue zeile
und da noch eine
wuppdi und nun folgt eine Tabelle:
<table>[b]
[/b]
<tr>[b]
[/b]
<td>Hallo</td>[b]
[/b]
</tr>[b]
[/b]
</table>[b]
[/b]
Hier wieder Text
mit Zeilenumbruch.
Wie kann ich
HTML-Code von dieser Funktion ausschließen oder wie kann ich das ganze sauber lösen?