4you
еееххххх....
preg_replace вместе с функцией
Ув. пользователи. Помогите решить одну проблемку.
В скрипте использую тег
[href=mode=faq&id=2bookmark=#top]Href text[/]. Затем при помощи preg_replace меняю на ссылку примерно так:
Функция EncodeFunction() кодирует заданную строку. Проблема: при таком построение preg_replace в качестве параметра функции EncodeFunction() передаётся $1, а не mode=faq&id=2. В чем моя ошибка, подскажите плиз?
P.S. бекслеши форум сам поставил
Ув. пользователи. Помогите решить одну проблемку.
В скрипте использую тег
[href=mode=faq&id=2bookmark=#top]Href text[/]. Затем при помощи preg_replace меняю на ссылку примерно так:
PHP:
$Text = preg_replace("/\[href=(.*?)bookmark=(.*?)\](.*?)\[\/\]/i", "<a href=\"?".EncodeFunction("$1")."$2\" target=_\"self\">$3</a>", $Text);
P.S. бекслеши форум сам поставил