Sto facendo un forum e per sostituire i [ quote = username ] bla bla [ / quote ]
uso questo codice
codice:
$array_ricerca_quote = array("{(\[QUOTE=)(.+)(\])(\r\n|\r|\n)*(.+)\[/QUOTE\]}siU");
$array_sostituzione_quote = array("<span class=\"post_bold\">\\2</span> ha detto:
<div class=\"post_quote\">\\5</div>");
$row_topic[text] = preg_replace($array_ricerca_quote, $array_sostituzione_quote,$row_topic[text]);
il problema è che non sembra funzionare quando ci sono molti quote uno dopo l'altro ma gari 2 quote attaccati,come posso fare?