|
|
|
| Народ, подскажите пожалуйста, а можно реализовать с помощью ПХП такое вот действие - скрипт будет заходить на определенный сайт, оттуда будет брать измененные данные и ставить себе на сайт?
Заранее благодарен за ответ.
Пример - на сайте есть определенное имя. у этого имени изменяется числовое значение, скрипт будет анализировать изминения и на моем сайте выводить колличество изменений. | |
|
|
|
|
|
|
|
для: Shestak
(27.06.2006 в 00:44)
| | Да это сокеты.... и регулярные выражения =))) | |
|
|
|
|
|
|
|
для: CrazyAngel
(27.06.2006 в 00:46)
| | Эмммм, тоесть можно сделать сбор изменившихся цифр с другого сайта? | |
|
|
|
|
|
|
|
для: Shestak
(27.06.2006 в 01:09)
| | да, не только цифр можно собирать что угодно с других сайтов =)))) | |
|
|
|
|
|
|
|
для: CrazyAngel
(27.06.2006 в 01:10)
| | А Вы это можете сделать?
П.С. Как с Вами связаться? | |
|
|
|
|
|
|
|
для: Shestak
(27.06.2006 в 01:23)
| | Не вам нужен кто получше в сокетах разбирается =)))
Я плаваю в них =)
Говорите задачу, может всем форумом ее решим =) | |
|
|
|
|
|
|
|
для: CrazyAngel
(27.06.2006 в 01:35)
| | http://www.ultima.pp.ru/hall/top/top1000.php
В этой таблице необходим сбор изменившейся статистики за день и сделать топ 10 по максимальному колличеству изменений. | |
|
|
|
|
|
|
|
для: Shestak
(27.06.2006 в 01:46)
| | Для этого можно воспользоваться скриптом вида
<?php
$contents = file_get_contents("http://www.ultima.pp.ru/hall/top/top1000.php");
$pattern = "|<td[^>]+>([\d]+\.)</td><td[^>]+>([^<]+)</td><td[^>]+>([^<]+)</td><td[^>]+>([^<]+)</td><td[^>]+>([^<]+)</td><td[^>]+>([^<]+)</td><td[^>]+>([^<]+)</td>|isU";
preg_match_all($pattern, $contents, $out);
unset($out[0]);
echo "<pre>";
print_r($out);
echo "</pre>";
?>
|
В многомером масиве $out будут нужные вам значения ячеек таблицы. | |
|
|
|
|
|
|
|
для: CrazyAngel
(27.06.2006 в 00:46)
| | >Да это сокеты.... и регулярные выражения =)))
Собственно можно и без сокетов обойтись, если нет защиты от загрузки файловыми PHP-функциями (тут нет). | |
|
|
|
|
|
|
|
для: cheops
(27.06.2006 в 01:59)
| | Там топ 1000, поделенные на 10 страниц, возможно ли сделать вывод топ10 всех игроков за последний день? | |
|
|
|
|
|
|
|
для: Shestak
(27.06.2006 в 02:19)
| | Вот как тут сделано http://www.yew.ru/top/
Прокачка топ 10 за сутки, неделю и месяц. | |
|
|
|
|
|
|
|
для: Shestak
(27.06.2006 в 02:19)
| | Просто предавайте названия соответствующих страниц функции file_get_contents() - она будет вытаскивать файлы. | |
|
|
|
|
|
|
|
для: cheops
(27.06.2006 в 11:26)
| | Эта функция вытаскивает список полностью, а вот как написать так, что бы был только топ 10 со всех десяти страниц? | |
|
|
|
|
|
|
|
для: Shestak
(27.06.2006 в 16:38)
| | Помогите пожалуйста :( | |
|
|
|
|
|
|
|
для: Shestak
(27.06.2006 в 16:38)
| | Смущает фраза " только топ 10 со всех десяти страниц?", означает ли она, что просто нужные первые 10 участников? | |
|
|
|
|
|
|
|
для: cheops
(01.07.2006 в 10:58)
| | Не, там топ 1000 игроков, они все расположены на 10-и страницах, а не на одной. Так вот нужно что бы скрипт выбирал только 10 игроков, и только тех, у кого цифра изменилась макимально из всех.
Там топ 1000 по общему колличеству. А нужно что бы скрипт забирал топ 10 прокачанных за сегодня. | |
|
|
|