Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Сбор статистики с удалённого сайта

Сообщения:  [1-10]   [11-16] 

 
 автор: Shestak   (01.07.2006 в 13:36)   письмо автору
 
   для: cheops   (01.07.2006 в 10:58)
 

Не, там топ 1000 игроков, они все расположены на 10-и страницах, а не на одной. Так вот нужно что бы скрипт выбирал только 10 игроков, и только тех, у кого цифра изменилась макимально из всех.
Там топ 1000 по общему колличеству. А нужно что бы скрипт забирал топ 10 прокачанных за сегодня.

   
 
 автор: cheops   (01.07.2006 в 10:58)   письмо автору
 
   для: Shestak   (27.06.2006 в 16:38)
 

Смущает фраза " только топ 10 со всех десяти страниц?", означает ли она, что просто нужные первые 10 участников?

   
 
 автор: Shestak   (01.07.2006 в 02:53)   письмо автору
 
   для: Shestak   (27.06.2006 в 16:38)
 

Помогите пожалуйста :(

   
 
 автор: Shestak   (27.06.2006 в 16:38)   письмо автору
 
   для: cheops   (27.06.2006 в 11:26)
 

Эта функция вытаскивает список полностью, а вот как написать так, что бы был только топ 10 со всех десяти страниц?

   
 
 автор: cheops   (27.06.2006 в 11:26)   письмо автору
 
   для: Shestak   (27.06.2006 в 02:19)
 

Просто предавайте названия соответствующих страниц функции file_get_contents() - она будет вытаскивать файлы.

   
 
 автор: Shestak   (27.06.2006 в 02:31)   письмо автору
 
   для: Shestak   (27.06.2006 в 02:19)
 

Вот как тут сделано http://www.yew.ru/top/
Прокачка топ 10 за сутки, неделю и месяц.

   
 
 автор: Shestak   (27.06.2006 в 02:19)   письмо автору
 
   для: cheops   (27.06.2006 в 01:59)
 

Там топ 1000, поделенные на 10 страниц, возможно ли сделать вывод топ10 всех игроков за последний день?

   
 
 автор: cheops   (27.06.2006 в 01:59)   письмо автору
 
   для: CrazyAngel   (27.06.2006 в 00:46)
 

>Да это сокеты.... и регулярные выражения =)))
Собственно можно и без сокетов обойтись, если нет защиты от загрузки файловыми PHP-функциями (тут нет).

   
 
 автор: cheops   (27.06.2006 в 01:58)   письмо автору
 
   для: 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 будут нужные вам значения ячеек таблицы.

   
 
 автор: Shestak   (27.06.2006 в 01:46)   письмо автору
 
   для: CrazyAngel   (27.06.2006 в 01:35)
 

http://www.ultima.pp.ru/hall/top/top1000.php
В этой таблице необходим сбор изменившейся статистики за день и сделать топ 10 по максимальному колличеству изменений.

   

Сообщения:  [1-10]   [11-16] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования