есть типа BBcode [flash=URL] надо в пхп сделать замену этого кода на код плеера где адресом до видео будет URL что-то я не очень въехал как это оформить ))
PHP: <?php $msg = preg_replace_callback("#\[flash=(регулярка для URL)\]#i", create_function('$matches', ' return "<тэг проигрывателя url=".$matches[1].">";'), $msg); Вроде чтото такое. Тесть выбираем в тексте все твои BBcod-ы такие, и их заменяем на тэг с совпадение с шаблоном в первых скобках, тоесть ссылку... (ps: щас на работе, сам запутался)
зачем callback вообще PHP: <?php $template = '<object ..... src="$1" ... <embed ...src="$1"....'; $msg = preg_replace('/\[flash=(.*)?\]/y', $tempalte, $msg);
Psih еси коды для ютьюба и vimeo разные к примеру) Внутри callback'а анализируем переданные параметры и возвращаем разный резалт. я бы делал не через create_function а через норм ф-цию.