Hi Leute,
ich habe ein backend für unsere Schulhomepage programmiert.
Bis jetzt funktioniert auch alles super.
Jetzt meine Frage:
Um Zeilenumbrüche zu vereinfachen, will ich mit nl2br() die zeilenumbrüche in der textarea in <br /> umwandeln.
Dies produziert aber "unsauberen" Code:
z.B.:
<table border="0">
<tr>
<td>Anschrift</td>
<td>Straße XyZ</td>
</tr>
<tr>...</tr>
</table>
würde
<table border="0"><br />
<tr><br />
<td>Anschrift</td><br />
<td>Straße XyZ</td><br />
</tr><br />
<tr>...</tr><br />
</table><br />
erzeugen.
Allerdings sind BR-Tags zwischen <table> und <td> nicht erlaubt!
Also hat vielleicht jemand Lust den RegEx-Code für mich zu schreiben? Ich versteh' das mit preg_replace() nicht, preg_match(_all)() hab ich schon öfters verwendet.
Wäre echt nett wenn Ihr das für <table>, <ul> und <ol> machen würdet. Bitte postet es von preg_replace( bis ), weil ich den Teil mit dem Ersatzstring nicht verstehe.
Vielen, Vielen Dank
hendrik.fritsch Gast |