PHP ver gevorderde |
|
Ik heb nu volgend probleem op mijn site:
mensen kunnen quoten, maar als ze dan bericht nogmaals quoten, dan loopt alles in de soep! Dit is een vb van de code...
[antwoord=Frederic]Quote1
[antwoord=Frederic]Quote2[/antwoord][/antwoord]
[antwoord=Frederic]Quote1 [antwoord=Frederic]Quote2[/antwoord][/antwoord]
En dit is de ubb parser:
$tekst = preg_replace("#\[antwoord=(.*?)\](.*?)\[/antwoord\]#si", "<fieldset><legend><b>Antwoord op: (afkomstig van \\1)</b></legend><div align=\"left\">\\2</div></fieldset>", $tekst); // center text
$tekst = preg_replace("#\[antwoord=(.*?)\](.*?)\[/antwoord\]#si", "<fieldset><legend><b>Antwoord op: (afkomstig van \\1)</b></legend><div align=\"left\">\\2</div></fieldset>", $tekst); // center text
Nu dacht ik aan een functie die nakeek ofdat er al een quote inzat, en als dat was om die eruit te halen, maar ik heb m'n hoofd er echt op gebroken, maar zie niet echt een oplossing. Hier op SiMi hetzelfde: je kan ook niet dubbelquoten!
|