Нужен 100% рабочий код для вырезки тегов phpbb (всех или хотя бы одного) из сообщения.
Проблема использования regexp обсуждалась здесь, но безрезультатно:
http://phpbbguru.net/community/viewtopic.php?t=1808
$message = preg_replace("/\[.*?:$bbcode_uid:?.*?\]/si", '', $message);
$message = preg_replace('/\[url\]|\[\/url\]/si', '', $message);
preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message)$text = preg_replace("/\[color=(\#[0-9A-F]{6}|[a-z]+):$uid\]/si", $bbcode_tpl['color_open'], $text);
$text = str_replace("[/color:$uid]", $bbcode_tpl['color_close'], $text);$message = preg_replace("/\[color=(\#[0-9A-F]{6}|[a-z]+)\:[0-9a-z\:]+\]/si", '', $message);
$message = preg_replace("/\[\/color\:[0-9a-z\:]+\]/si", '', $message);[color=blue][/color][beta][quote][tratata][/quote][beta][tratata]$match = array(
'[quote]',
'[/quote]'
);
$text = str_replace($match, '', $text);но получится громозко, имхо[R: R@m$e$ :U] писал(а):доработать стандартную обработку из bbcode.php
Coagulant писал(а):это частный случай
Вернуться в Для авторов (phpBB 2.0.x)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0