Mi sto costruendo un forum e sono arrivato al punto di gestire i tag [QUOTE], per cui sono riuscito a crearmi questo per la loro gestione:
e ottengo in \\1 chi si sta quotando e in \\2 il testo quotato. Funzionava bene, se non che ho provato a fare due "quotate" una dentro l'altra, del tipoCodice PHP:
$post['txt'] = preg_replace( "/\[quote=(.*?)\](.*?)\[\/quote\]/is", "qui-la-sostituzione", $post['txt'] );
Con questo esempio l'espressione mi riconosce soltanto la "quotata" più interna.Codice:[QUOTE=tizio][QUOTE=caio]bla bla bla[/ QUOTE] hai ragione[/ QUOTE] sono d'accordo (gli spazi dopo la barra sono per non farli riconoscere a questo forum)
Come potrei fare a risolvere il problema? Grazie a tutti.