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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Уведомитель изменения тИЦ
 
 автор: Xayc   (12.07.2008 в 20:40)   письмо автору
 
 

Привет,
Решил для себя написать уведомитель апдейтов тИЦ и застрял... вот всё что удалось написать
<?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($fd4096)) $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 и переписывать значение на новое.. Помогите пожалуйста, а то я вообще забурился в коде ((

   
 
 автор: sim5   (13.07.2008 в 05:59)   письмо автору
 
   для: Xayc   (12.07.2008 в 20:40)
 

Неужели через каждые 10 минут ТИЦ стремительно меняется?

   
 
 автор: Xayc   (13.07.2008 в 17:58)   письмо автору
 
   для: sim5   (13.07.2008 в 05:59)
 

Ну это просто формальность, время обновления можно и час поставить

   
 
 автор: mihdan   (14.07.2008 в 16:47)   письмо автору
 
   для: Xayc   (13.07.2008 в 17:58)
 

Ну могу посоветовать только crontab

   
 
 автор: Xayc   (14.07.2008 в 18:31)   письмо автору
 
   для: mihdan   (14.07.2008 в 16:47)
 

Уже сделал чтобы запускалось через определнный период, теперь зачада стоит в том, чтобы переменная считывалась поледняя в txt файле и сверялась с текущим значением

   
Rambler's Top100
вверх

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