Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Парсер под http://getdota.com/ хелп. |

06.01.2009, 12:45
|
|
Участник форума
Регистрация: 21.02.2007
Сообщений: 171
Провел на форуме: 849260
Репутация:
32
|
|
Парсер под http://getdota.com/ хелп.
Наверное, есть тут дотеры, и знают о сайте http://getdota.com/ - официальный сайт. Так вот. Вверху есть строчка вида: Latest Map: "версия" (сейчас 6.57б)
ТАк вот, и в помощь игрокам решил написать парсер на PHP дабы тот любое изменение этой строки замечал и отправлял инфу на мыло, или несколько мыл.
Не знаю даже с чего начать, т.к. я новичок. Но решил, что будет полезно поупражняться.
|
|
|

06.01.2009, 12:51
|
|
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме: 5885100
Репутация:
773
|
|
была недавно похожая тема....
|
|
|

06.01.2009, 13:07
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
PHP код:
<?
$dota = file_get_contents('http://getdota.com/');
preg_match_all('|"version">(.+)</span>|',$dota, $ver, PREG_PATTERN_ORDER);
$msg = 'Latest '.$ver[1][0].' | Stable '.$ver[1][1];
mail('test@test.ru', 'Dota version', $msg);
?>
|
|
|

06.01.2009, 14:05
|
|
Участник форума
Регистрация: 21.02.2007
Сообщений: 171
Провел на форуме: 849260
Репутация:
32
|
|
Чето я не вкурил как это работает.
|
|
|

06.01.2009, 14:16
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
http://php.su/learnphp/
|
|
|

06.01.2009, 14:17
|
|
Участник форума
Регистрация: 21.02.2007
Сообщений: 171
Провел на форуме: 849260
Репутация:
32
|
|
Вы похоже не поняли. Скрипт не должен требовать захода на него каждый раз. Он сам должен проверять. Т.е. к примеру каждые 30 мин.
|
|
|

06.01.2009, 14:21
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
cron в помощь или добавь
ignore_user_abort();
set_time_limit(0);
и в цикл бесконечный с слипом
|
|
|

06.01.2009, 14:38
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
cronjob.ru
|
|
|

06.01.2009, 15:22
|
|
Участник форума
Регистрация: 21.02.2007
Сообщений: 171
Провел на форуме: 849260
Репутация:
32
|
|
пишет такую ошибку:
Warning: file_get_contents(http://getdota.com/) [function.file-get-contents]: failed to open stream: Connection refused in /home/www/dotaup.100webspace.net/dota.php on line 2
|
|
|

06.01.2009, 15:27
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Работай тогда через сокеты или курлы. file_get_contents далеко не всегда работает с сайтами
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|