всем привет! встала проблема - можно ли при выборе из базы данных форума (IPB 3.0.5) автоматически заменять bbcode форума на нормальные теги html ?
проблема не в самом преобразовании а как научить скрипт понимать где видео а где текст чтобы исключить появление повторов. то есть когда попадает текст он бы не записывался в адрес видеопроигрывателя и наоборот/ делаю вот так: PHP: function media($topics) { $openTeg="<object ><param name='movie' value='"; $r=$topics; $r = str_replace('watch?v=', 'v/', $r); $text=str_replace("[media]",$openTeg,$r); $closeTeg="'>"; $text=str_replace("[/media]",$closeTeg,$text); $openTeg1="<param name='allowFullScreen' value='true'><param name='allowScriptAccess' value='always'><embed src='"; $text1=str_replace("[media]",$openTeg1,$r); $closeTeg1="' type='application/x-shockwave-flash' allowfullscreen='true' allowScriptAccess='always' width='425' height='325'></object>"; $text1=str_replace("[/media]",$closeTeg1,$text1); $text .=$text1; echo $text; } function images($topics) { $z="<img src='"; $end="'/>"; $r=$topics; $imgs=str_replace("[img]",$z,$r); $imgs=str_replace("[/img]",$end,$imgs); echo $imgs; } function bold($topics) { $z="<b>"; $end="</b>"; $r=$topics; $b=str_replace("[b]",$z,$r); $b=str_replace("[/b]",$end,$b); echo $b; } while($topics = mysql_fetch_assoc($topic)) { $proba = $topics['post']; ?> <div id='center'><? вот здесь организовать показ информации в зависимости от типа (сейчас здесь пробую вставлять функции)?></div> <? } [/code]