Помогите вытащить числа из ссылки

Печать RSS
135

С

Пришелец
0
На странице есть ссылка <a href="game.php?u=43&s=42944479&r=13754">Продолжить</a>

Помогите вытащить цифры 43,42944479, 13754, приравнять их в к переменным
Вот так должно быть
$a=43;
$b=42944479;
$c=13754;
Изменил: Саня (08.03.2015 / 20:07)

Пацак
0
        $str = '<a href="game.php?u=43&s=42944479&r=13754">Продолжить</a>';	
preg_match ("#href=['|\"](.*?)['|\"]#i",$str,$url);
$purl = parse_url($url[0]);
parse_str($purl['query'],$par);
print_r ($par);

Результат: Array ( [u] => 43 [s] => 42944479 [r] => 13754" )
С

Пришелец
0
А сторока parse_str($purl['query'],$par);

$purl['query'] это откуда?

Я просто с регуляторками не дружу, вообще sad тёмный лес для меня они
С

Пришелец
0
я не правильно выразился, на странице есть ссылка <a href="game.php?u=43&s=42944479&r=13754">Продолжить</a>

нужно найти эту ссылку, вытащить цифры 43,42944479, 13754, приравнять их в к переменным, цифры в ссылке меняются каждый раз при обновлении страницы

Пацак
0
Скрипт мода амулета)
"u" в данном случае идентификатор юзера?
"s" сессия
"r" рандомное число для того что бы страницы не кэшерились.
если я правильно угадал авторские летописи то в амулете используется следующее:
$_SERVER['QUERY_STRING']
В элемент $_SERVER['QUERY_STRING'] заносятся параметры, переданные скрипту, если строка запроса представляет собой адрес.
То есть эти цифры можно ловить методом GET
$u = $_GET['u'];
$s = $_GET['s'];
$r = $_GET['r'];
Как то так

Добавлено через 03:11 сек.
Хотя не, не правильно прочитал. Ссорь
Изменил: Алексей (08.03.2015 / 23:49)
С

Пришелец
0
да) всё правельно, но эти цифры хочу в переменные записать что бы потом их использовать дальше в коде, их как то достать надо)
Изменил: Саня (08.03.2015 / 23:55)

Пацак
0
6. 31rus, Тогда я запутался. Игра твоя или нет?
Если твоя , то в скрипте ты можешь ловить их через гет, если игра не твоя, то тебе надо пользоваться примером Тегоса (но в таком случае не пойму для каких целей это надо, написание бота?)
С

Пришелец
0
нет, не моя, бота пишу, но как написал тегос не работает

Пацак
0
8. 31rus, Пример тегоса работает, просто он не полный.
Сначала нужно найти на странице ссылку сайт.ру/game.php?u=43&s=42944479&r=13754
А потом парсить ее примером тегоса, но тут я не силен.
С

Пришелец
0
Эх...
Стикеры / Теги / Правила / Топ тем / Топ тем / Поиск