Quotes ineinander verschachteln

Infernus

Mitglied
Hi Leute,
Ich wollte gerne in meinem Forum das verschachteln von Quotes ermöglichen.
Bisher nutze ich folgende Methode um Quotes umzu-wandeln:
PHP:
 $neuertext = preg_replace("/\[quote\](.*)\[\/quote\]/isU", "<table border='1' cellspacing='0' cellpadding='2' bgcolor='EFEFEF' width='95%' align='center'><tr><td>$1</tr></td></table>", $neuertext);
   
 $neuertext = preg_replace("/\[quote=(.*)\](.*)\[\/quote\]/isU", "<table border='1' cellspacing='0' cellpadding='2' bgcolor='EFEFEF' width='95%' align='center'><tr><td><i>Orginal von $1:</i><br><br>$2</tr></td></table>", $neuertext);

Und so schaut das bei mehreren Quotes ineinander aus:
http://Infernus.savekb.de/Forum.jpg

Und mit nem str_replace kann ich ja auch nicht arbeiten, da wenn sich jem. verschreibt, bei einem Quote oder das [ /quote ] Löscht ja eine neue Tabelle geöffnet wird aber nicht geschlossen. :-/
 
Zurück