Mam taki system bbcode :
function bbcode($input){ $input = preg_replace("#\[essi:.*\](.*?)\[/essi:.*\]#si",'<font size="4"><b>\\1</b></font>',$input); $input = preg_replace("#\[img:.*\](.*?)\[/img:.*\]#si",'<img src="\\1" alt="" height="25%" width="400"/>',$input); $input = preg_replace("#\[youtube2:.*\](.*?)\[/youtube2:.*\]#si", "<iframe width='420' height='315' src='http://www.youtube.com/embed/\\1' frameborder='0' allowfullscreen></iframe>", $input); return($input); }
Problem polega na tym że nie zawsze on działa, np:
-W tekście są 3 filmiki z youtube - wyświetla 1
-Dodam pogrubienie przed obrazkiem - nie działa a za to po obrazku już działa
-Nie ważne ile jest obrazków, wyświetli tylko 1
Mógłby mi ktoś podpowiedzieć w czym tkwi problem?
Pozdrawiam