ДоХтор, почитает, отпишит, почистим))
работал с ббсодом а как получит $1 например
[live]здес ид например 3[/live] толка цифры
$req = mysql_query("SELECT * FROM `ud_oyinlar` WHERE `id` = '$1' DESC LIMIT 1");// вот сюда в места $1
$res = mysql_fetch_array($req);
не как не получается
# Udesign (09.08.2016 / 17:47)
работал с ббсодом а как получит $1 например
[live]здес ид например 3[/live] толка цифры
$req = mysql_query("SELECT * FROM `ud_oyinlar` WHERE `id` = '$1' DESC LIMIT 1");// вот сюда в места $1
Лично я ничего не понял. Можно как-то перефразировать вопрос?
ДоХтор, ну допустим пользователи пишут на сайте ббсод
[ code = php ]"Здесь код"[ /code ]
у меня [live]"Здесь код 1"[/live]
вот меня надо получит "Здесь код 1" с ббсода
например если будет писать 1 допустим им выводит Admin как в онлайне
и надо выводит
$req = mysql_query("SELECT * FROM `users` WHERE `id` = '$1' DESC LIMIT 1");// вот сюда в места $1
$res = mysql_fetch_array($req);
Udesign, это не так делается
# Udesign (09.08.2016 / 17:55)
ДоХтор, ну допустим пользователи пишут на сайте ббсод
[ code = php ]"Здесь код"[ /code ]
у меня [live]"Здесь код 1"[/live]
вот меня надо получит "Здесь код 1" с ббсода
например если будет пи
Посмотри в коде, где обрабатывается [live] ... [/live] регуляркой. Там должна быть переменная, в которую сохраняется обработанный регуляркой текст - вот в той переменой и будет значение, которое тебе нужно подставить в запрос к бд.
Koenig, а как делать я все пишу на файле bbcode.php
$replace = array(
'<div class="list1">' . $res['name'] . '</div>',// примерно так пишу
ДоХтор, вот получил
string(2) "$1"
Udesign, если хочешь сам разобраться, то попробуй осилить метод с ббкодов этот
private static function parse_time($var)
{
return preg_replace_callback(
'#\[time\](.+?)\[\/time\]#s',
function ($matches) {
$shift = (core::$system_set['timeshift'] + core::$user_set['timeshift']) * 3600;
if (($out = strtotime($matches[1])) !== false) {
return date("d.m.Y / H:i", $out + $shift);
} else {
return $matches[1];
}
},
$var
);
}
Koenig, спасибо все понятно