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

Печать / RSS
0
1. Саня 08.03.2015 / 20:06
Пришелец
На странице есть ссылка <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
2. Tegos 08.03.2015 / 22:18
Пацак

$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
3. Саня 08.03.2015 / 22:51
Пришелец
А сторока parse_str($purl['query'],$par);

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

Я просто с регуляторками не дружу, вообще (.gif тёмный лес для меня они
0
4. Саня 08.03.2015 / 23:30
Пришелец
я не правильно выразился, на странице есть ссылка <a href="game.php?u=43&s=42944479&r=13754">Продолжить</a>

нужно найти эту ссылку, вытащить цифры 43,42944479, 13754, приравнять их в к переменным, цифры в ссылке меняются каждый раз при обновлении страницы
0
5. Алексей 08.03.2015 / 23:47
Пацак
Скрипт мода амулета)
"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
6. Саня 08.03.2015 / 23:54
Пришелец
да) всё правельно, но эти цифры хочу в переменные записать что бы потом их использовать дальше в коде, их как то достать надо)
Изменил: Саня (08.03.2015 / 23:55)
0
7. Алексей 09.03.2015 / 00:03
Пацак
6. 31rus, Тогда я запутался. Игра твоя или нет?
Если твоя , то в скрипте ты можешь ловить их через гет, если игра не твоя, то тебе надо пользоваться примером Тегоса (но в таком случае не пойму для каких целей это надо, написание бота?)
0
8. Саня 09.03.2015 / 00:07
Пришелец
нет, не моя, бота пишу, но как написал тегос не работает
0
9. Алексей 09.03.2015 / 00:15
Пацак
8. 31rus, Пример тегоса работает, просто он не полный.
Сначала нужно найти на странице ссылку сайт.ру/game.php?u=43&s=42944479&r=13754
А потом парсить ее примером тегоса, но тут я не силен.
0
10. Саня 09.03.2015 / 00:24
Пришелец
Эх...
Для выполнения действия необходимо авторизоваться!
Стикеры / Теги / Правила / Топ тем / Топ тем / Поиск