Je recherche les fonctions PHP (preg_replace) pour transfomer correctement un code BB ([ b ][ /b], [ url][ /url], etc...) en balise HTML.
Merci
$texte=preg_replace("/(\[img\]www)(.[^\"\'\(\)\<\>\]\[]*?)(\[\/img\])/i", " <img src='http://www\2' border=0> ", $texte); $texte=preg_replace("/(\[img\])(.[^\"\'\(\)\<\>\]\[]*?)(\[\/img\])/i", " <img src='\2' border=0> ", $texte); $texte=preg_replace("/(\[url\]www)(.[^\"\'\(\)\<\>\]\[]*?)(\[\/url\])/i", "<a href=\"http://www\2\">www\2</a>", $texte); $texte=preg_replace("/(\[url\]http)(.[^\"\'\(\)\<\>\]\[]*?)(\[\/url\])/i", "<a href=\"http\2\">http\2</a>", $texte); $texte=preg_replace("/(\[url=(.[^\"\'\(\)\<\>\]\[]*?)\])(.*?)(\[\/url\])/i", "<a href=\"\2\">\3</a>", $texte);