|
|
|
| Привет,
Решил для себя написать уведомитель апдейтов тИЦ и застрял... вот всё что удалось написать
<?php
function getBarCY($_url) {
$_uri = "http://bar-navig.yandex.ru/u?ver=2&url=".urlencode("http://".$_url)."&show=1";
$fd = @fopen($_uri, "r");
if ($fd) {
while ($buffer = fgets($fd, 4096)) $haystack.=$buffer;
fclose($fd);
preg_match("/<tcy rang=\"(.*)\" value=\"(.*)\"\/>/isU",
$haystack,$cy);
return (int) $cy[2];
} else return 0;
}
$tic1=getBarCY("site.ru");
echo "$tic1";
$fd = fopen("base.txt", "a");
fwrite($fd, $tic1. "\r\n");
fclose($fd);
?>
|
тИЦ определяется, записывается в файл, теперь нужно сделать цикл, который через каждые 10 минут будет вытягивать значение из base.txt и сравнивать с текущим... и если оно не такое как последнее записанное, то отправлять e-mail и переписывать значение на новое.. Помогите пожалуйста, а то я вообще забурился в коде (( | |
|
|
|
|
|
|
|
для: Xayc
(12.07.2008 в 20:40)
| | Неужели через каждые 10 минут ТИЦ стремительно меняется? | |
|
|
|
|
|
|
|
для: sim5
(13.07.2008 в 05:59)
| | Ну это просто формальность, время обновления можно и час поставить | |
|
|
|
|
|
|
|
для: Xayc
(13.07.2008 в 17:58)
| | Ну могу посоветовать только crontab | |
|
|
|
|
|
|
|
для: mihdan
(14.07.2008 в 16:47)
| | Уже сделал чтобы запускалось через определнный период, теперь зачада стоит в том, чтобы переменная считывалась поледняя в txt файле и сверялась с текущим значением | |
|
|
|