Ik heb een ubb-parser, maar daar heb ik een probleem mee :
als ik een dubbele quote neem, dus zo [ignore]
[quote][/quote][/ignore], dan werkt hij niet meer. Dan geeft hij een tabel weer met daarin [ignore]
en achter de table staat er[/ignore].
Weet iemand hoe ik dit kan verhelpen ?
het deeltje van de parser :
// Quote
$bericht = preg_replace("#\[quote\](.+?)\[/quote\]#is","<table width=\"98%\" style=\"border:solid1 px red;\" align=\"center\"><tr><td><table width=\"95%\" align=\"center\" cellspacing=\"0\" cellpadding=\"0\"><tr><td><small>Quote</small></td></tr><tr> </td><td style=\"border: 1px solid red;\"><table><tr><td>\\1</td></tr></table></td></tr></table><br></td></tr></table>",$bericht);
$bericht = preg_replace("#\[quote=(.+?)\](.+?)\[/quote\]#is","<table width=\"98%\" style=\"border:solid1 px red;\" align=\"center\"><tr><td><table align=\"center\" width=\"95%\" cellspacing=\"0\" cellpadding=\"0\"><tr><td><small>Quote: <b>\\1</b></small></td></tr><tr><td style=\"border: 1px solid red;\"><table><tr><td>\\2</td></tr></table></td></tr></table><br></td></tr></table>",$bericht);