Помогите вытащить числа из ссылки - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Sun, 28 Apr 2024 14:46:10 +0300Боря спасибо большое))) то что нужно))) Выручил<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/42108/680369
Помогите вытащить числа из ссылки СаняTue, 10 Mar 2015 01:56:19 +0300Сообщенияhttps://visavi.net/topics/42108/680369все верно, код рабочий, но только для <em>game.php?u=43&s=70939191&r=6784</em>, в остальных случаях возвращает пустой результат, а чтобы избегать этого <em>echo</em> надо вывести из цикла<br>
<pre class="prettyprint">$count=preg_match_all('~<a[^>]+href[\x20]?=[\x20\x22\x27]?([^\x20\x22\x27\x3E]+)[\x20\x22\x27]?[^>]*>~i', $out, $matches);
for($i=0; $i<$count; $i++)
{
if(stristr($matches[1][$i],"game"))
{
$s= parse_url($matches[1][$i],PHP_URL_QUERY);
$url=$s;
$x=explode("&",$url);
$y=explode("=",$x[0]);
$id=$y[1];
$z=explode("=",$x[1]);
$sess=$z[1];
$v=explode("=",$x[2]);
$rand=$v[1];
}
}
echo '<br/>ид='.$id.'<br/> сессия='.$sess.'<br/> антикэш='.$rand.'<br/>';</pre>
результат<br>
<pre class="prettyprint">
ид=43
сессия=36491238
антикэш=12320</pre>
Однако, если нет необходимость в дальнейшем отдельно использовать значения <em>id, sess, random</em>, то можно сделать еще проще, использовать сам <em>$url</em> для рисования ссылок<br>
<pre class="prettyprint">
$url=mb_substr($url, 0, -1);//удаляем последний амперсанд
echo 'chat.php?'.$url.'<br/>';
echo 'profile.php?'.$url.'<br/>';
echo 'setting.php?'.$url.'<br/>';
</pre>
результат<br>
<pre class="prettyprint">
chat.php?u=43&s=36491238&r=12320
profile.php?u=43&s=36491238&r=12320
setting.php?u=43&s=36491238&r=12320
</pre>
З.Ы. с уважением СТО <img src="https://visavi.net/uploads/stickers/hello.gif" alt="hello">
https://visavi.net/topics/42108/680367
Помогите вытащить числа из ссылки bab-nikeTue, 10 Mar 2015 01:18:20 +0300Сообщенияhttps://visavi.net/topics/42108/680367Сделал вот так<pre class="prettyprint">
$out=curl_exec($ch);
$count=preg_match_all('~<a[^>]+href[\x20]?=[\x20\x22\x27]?([^\x20\x22\x27\x3E]+)[\x20\x22\x27]?[^>]*>~i', $out, $matches);
for($i=0; $i<$count; $i++)
{
if(stristr($matches[1][$i],"game"))
{
$s= parse_url($matches[1][$i],PHP_URL_QUERY);
$url=$s;
$x=explode("&",$url);
$y=explode("=",$x[0]);
$z=explode("=",$x[1]);
$v=explode("=",$x[2]);
$id=$y[1];
$session=$z[1];
$rand=$v[1];
echo 'ид='.$id.', сессия='.$session.', антикэш='.$rand.' ';
}
}
</pre>
<br>
выводиться вот такое сообщение ид=info, сессия=, антикэш= ид=, сессия=, антикэш= ид=43, сессия=46747890, антикэш=64627,<br>
<br>
всё верно, только что не верно
https://visavi.net/topics/42108/680307
Помогите вытащить числа из ссылки СаняMon, 09 Mar 2015 02:26:23 +0300Сообщенияhttps://visavi.net/topics/42108/680307<pre class="prettyprint">
<?
$url='u=43&s=36491238&r=12320&';
$x=explode("&",$url);
print $x[0];
print $x[1];
print $x[2];
$y=explode("=",$x[0]);
print $y[1];
$z=explode("=",$x[1]);
print $z[1];
$v=explode("=",$x[2]);
print $v[1];
?>
</pre>
<br>
<em><span style="font-size:x-small">Добавлено через 02:30 сек.</span></em><br>
когда получишь эту строку u=43&s=42944479&r=13754 в переменной , добавь ей в конце символ &
https://visavi.net/topics/42108/680306
Помогите вытащить числа из ссылки СергейMon, 09 Mar 2015 01:46:13 +0300Сообщенияhttps://visavi.net/topics/42108/680306т.е что бы на других файлах само подставляло часть ссылки после названия файла, на сайте много разных файлов например, game.php, chat.php, profile.php и т.д, выглядит это вот так.<br>
<a href="http://сайт.ру/game.php?u=43&s=70939191&r=6784" target="_blank" rel="nofollow">http://сайт.ру/game.php?u=43&s=70939191&r=6784</a><br>
<a href="http://сайт.ру/chat.php?u=43&s=45379194&r=9061" target="_blank" rel="nofollow">http://сайт.ру/chat.php?u=43&s=45379194&r=9061</a><br>
<a href="http://сайт.ру/profile.php?u=43&s=45379194&r=8922" target="_blank" rel="nofollow">http://сайт.ру/profile.php?u=43&s=45379194&r=8922</a><br>
<br>
как прошёл авторизация на сайте тебе присваиваеться ид, сессия, т.е u=ид, s=сессия и т.д. Нужно эти значения записать в переменную что бы уже дальше их использовать, например так <br>
<br>
<pre class="prettyprint">CURLOPT_URL, 'http://сайт.ру/chat.php?u='.$a.'&s='.$b.'&r='.$b.');</pre>
https://visavi.net/topics/42108/680305
Помогите вытащить числа из ссылки СаняMon, 09 Mar 2015 01:28:33 +0300Сообщенияhttps://visavi.net/topics/42108/680305Ооо)) выводиться вот такой результат) u=43&s=36491238&r=12320 , а как теперь эти цифры занести в переменные?<br>
Что бы их в дальнейшем можно было использовать?<br>
$a=43;<br>
$b=3649912;<br>
$c=123220;
https://visavi.net/topics/42108/680304
Помогите вытащить числа из ссылки СаняMon, 09 Mar 2015 01:13:07 +0300Сообщенияhttps://visavi.net/topics/42108/680304<pre class="prettyprint">
<?
$url='http://visavi.net/index.php';
$content=file_get_contents($url);
$count=preg_match_all('~<a[^>]+href[\x20]?=[\x20\x22\x27]?([^\x20\x22\x27\x3E]+)[\x20\x22\x27]?[^>]*>~i', $content, $matches);
for($i=0; $i<$count; $i++)
{
if(stristr($matches[1][$i],"game")){
echo parse_url($matches[1][$i],PHP_URL_QUERY);
}
}
?>
</pre>
<br>
<em><span style="font-size:x-small">Добавлено через 01:30 сек.</span></em><br>
получишь это u=43&s=42944479&r=13754
https://visavi.net/topics/42108/680303
Помогите вытащить числа из ссылки СергейMon, 09 Mar 2015 00:48:55 +0300Сообщенияhttps://visavi.net/topics/42108/680303Эх...
https://visavi.net/topics/42108/680300
Помогите вытащить числа из ссылки СаняMon, 09 Mar 2015 00:24:45 +0300Сообщенияhttps://visavi.net/topics/42108/6803008. <strong>31rus</strong>, Пример тегоса работает, просто он не полный.<br>
Сначала нужно найти на странице ссылку сайт.ру/game.php?u=43&s=42944479&r=13754<br>
А потом парсить ее примером тегоса, но тут я не силен.
https://visavi.net/topics/42108/680298
Помогите вытащить числа из ссылки АлексейMon, 09 Mar 2015 00:15:49 +0300Сообщенияhttps://visavi.net/topics/42108/680298нет, не моя, бота пишу, но как написал тегос не работает
https://visavi.net/topics/42108/680296
Помогите вытащить числа из ссылки СаняMon, 09 Mar 2015 00:07:18 +0300Сообщенияhttps://visavi.net/topics/42108/6802966. <strong>31rus</strong>, Тогда я запутался. Игра твоя или нет?<br>
Если твоя , то в скрипте ты можешь ловить их через гет, если игра не твоя, то тебе надо пользоваться примером Тегоса (но в таком случае не пойму для каких целей это надо, написание бота?)
https://visavi.net/topics/42108/680295
Помогите вытащить числа из ссылки АлексейMon, 09 Mar 2015 00:03:19 +0300Сообщенияhttps://visavi.net/topics/42108/680295да) всё правельно, но эти цифры хочу в переменные записать что бы потом их использовать дальше в коде, их как то достать надо)
https://visavi.net/topics/42108/680293
Помогите вытащить числа из ссылки СаняSun, 08 Mar 2015 23:54:41 +0300Сообщенияhttps://visavi.net/topics/42108/680293Скрипт мода амулета)<br>
"u" в данном случае идентификатор юзера?<br>
"s" сессия<br>
"r" рандомное число для того что бы страницы не кэшерились.<br>
если я правильно <span style="color:#ff0000">угадал</span> авторские летописи то в амулете используется следующее:<br>
$_SERVER['QUERY_STRING']<br>
В элемент $_SERVER['QUERY_STRING'] заносятся параметры, переданные скрипту, если строка запроса представляет собой адрес.<br>
То есть эти цифры можно ловить методом GET<br>
<pre class="prettyprint">$u = $_GET['u'];
$s = $_GET['s'];
$r = $_GET['r'];</pre>
Как то так<br>
<br>
<em><span style="font-size:x-small">Добавлено через 03:11 сек.</span></em><br>
Хотя не, не правильно прочитал. Ссорь
https://visavi.net/topics/42108/680292
Помогите вытащить числа из ссылки АлексейSun, 08 Mar 2015 23:47:10 +0300Сообщенияhttps://visavi.net/topics/42108/680292я не правильно выразился, на странице есть ссылка <a href="game.php?u=43&s=42944479&r=13754">Продолжить</a><br>
<br>
нужно найти эту ссылку, вытащить цифры 43,42944479, 13754, приравнять их в к переменным, цифры в ссылке меняются каждый раз при обновлении страницы
https://visavi.net/topics/42108/680291
Помогите вытащить числа из ссылки СаняSun, 08 Mar 2015 23:30:47 +0300Сообщенияhttps://visavi.net/topics/42108/680291А сторока parse_str($purl['query'],$par); <br>
<br>
$purl['query'] это откуда?<br>
<br>
Я просто с регуляторками не дружу, вообще <img src="https://visavi.net/uploads/stickers/sad.gif" alt="sad"> тёмный лес для меня они
https://visavi.net/topics/42108/680289
Помогите вытащить числа из ссылки СаняSun, 08 Mar 2015 22:51:22 +0300Сообщенияhttps://visavi.net/topics/42108/680289