|
|
|
|
|
для: St.Devil
(29.08.2007 в 07:01)
| | Попробуйте
$msg = preg_replace('#\[user\](.*?)\[/user\]#sie', 'PersStrokeByLogin("\1")', $msg);
Или используйте preg_replace_callback() | |
|
|
|
|
|
|
|
| Хочу сделать дополннение для BBcode. Если между тэгами [user] и [/user] вставить имя пользователя, то выводится примерно такая строка "[Раса] Имя_пользователя 1 [i]" (речь идет о браузерной РПГ).
Для вывода этой строки используется функция PersStroke($login). Для поиска тэгов используется preg_replace. Однако, чего-то не выходит(((
Вот:
$msg = preg_replace('#\[user\](.*?)\[/user\]#si', PersStrokeByLogin('\1'), $msg);
|
| |
|
|
|
|