Различные вопросы по PHP и MySQL

100K
.
# MARAZM (23.09.2014 / 21:38)
есть ббкод
[php]$var = preg_replace('/\[user\](.+)\[\/user\]/sU', '<a href="/anketa.php?id=\1">\1</a>', $var);
/*ниже и разные вариации с кавычками и / не помогли*/
$var = preg_replace('/\[user\](
preg_replace_callback думаю этот функция подойдет для твоих задач
.
КИДАЛА!!! Дел не иметь!
alibek_kz, оно и с обычным прегом принимает если в юзер() поставить не переменную а нужное число
.
КИДАЛА!!! Дел не иметь!
можно ли передать сессию с одного домена на другой( разные домены и скрипты)находящиеся на одном айпи(вдс)
.
MARAZM,
$id_usera = preg_match('/\[user\](.+)\[\/user\]/sU', '\1', $var);
        $url = '<a href="/anketa.php?id='.$id_usera.'">'.Other_Function($id_usera).'</a>';
        $var = preg_replace('/\[user\](.+)\[\/user\]/sU', $var, $url);

Короче по идее тут должно работать так - первая регулярка возвраащет ид пользователя в переменную ид_юзера, далее генерируется переменная юрл, которая подставляет одержаное значение в ссылку + обрабатывает нужной тебе функцией, а вторая переменная должна подставить уже готовое значение урлки.. Не уверен но попробовать стоит
.
MARAZM
КИДАЛА!!! Дел не иметь!
FROSTY!?, идею понял...но не срабатывает текст становится невидимым.

$id_usera = preg_match('/\[user\](.+)\[\/user\]/sU', '\1', $var);
$url = ''.user($id_usera).'';
$var = preg_replace('/\[user\](.+)\[\/user\]/sU', $var, $url);

попробывал так,тоже не прошло так как user выводит уже готову ссылку
.
Think different
Что за бред? Зачем прег_матч, а потом еще и реплейс?
preg_replace_callback решает
.
Folour
Think different
# MARAZM (03.10.2014 / 09:23)
можно ли передать сессию с одного домена на другой( разные домены и скрипты)находящиеся на одном айпи(вдс)
setCookie(session_name(), session_id(), time() + 3600, '/', 'site.com');
//site.com - домен, куда передаешь сессию, должно сработать, если оба сайта на одном сервере и владелец один и тот же пользователь
.
Think different
MARAZM, по бб коду, пишется логин юзера или ид?
Адрес анкеты использует ид или логин?
.
КИДАЛА!!! Дел не иметь!
Folour, в адресе используется айди в имени ссылки ник
.
MARAZM
КИДАЛА!!! Дел не иметь!
Folour, а по сесси мне нужно передать
$_SESSION['http://site.com'] = true
пробовал вот так,Не вышло
setCookie($_SESSION['http://site.com'], true, time() + 3600, '/', 'site.com');
Всего: 7969