utilizzo questa funzioncina per i bbcode
il mio problema è che, se faccio semplicementecodice:function bbcode($testo) { $bb_prima = @array( '/\[quote\](.*?)\[\/quote\]/is' ); $bb_dopo = @array( '<div class="bbcode-quote">$1</div>' ); $testo = nl2br(preg_replace($bb_prima, $bb_dopo, $testo)); return $testo; }
funziona benissimo.. però se faccio un doppio bbcode tipo questocodice:[ quote ] prova quote [ / quote ]
così non fa.. cioè stampa cosìcodice:[ quote ] prova quote [ quote ] prova doppio quote [ / quote ][ / quote ]
<div class="bbcode-quote">prova quote[ quote ]prova doppio bbcode[ / quote ]</div>
cioè nn mi stampa il doppio quote.. come mai?

Rispondi quotando