Страница 1 из 1

принудительное обновления web переменных

Добавлено: Ср июн 24, 2015 4:40 pm
gagarin74
Добрый день. Не подскажите как реализовать следующий алгоритм работы.
Домашняя температура берется с датчика и пишется в базенку (стандарт)
Уличная температура берется с яндекс погоды, Через Веб переменные:
https://pogoda.yandex.ru/zhukovskiy/ - строка запроса
<div class="current-weather__thermometer current-weather__thermometer_type_now">(.+?)°C< -строка поиска

как сделать что бы при изменение температуры дома, срабатывала самообновление температуры с сайта яндекс ?

Re: принудительное обновления web переменных

Добавлено: Чт июн 25, 2015 4:56 am
Amarok
а почему именно через веб-переменные?

Re: принудительное обновления web переменных

Добавлено: Чт июн 25, 2015 8:23 am
ErmolenkoM
Я забираю с Яндекса погоду вот этим скриптом:

Код: Выделить всё

//$city_id=28807;
$data_file="http://export.yandex.ru/weather-ng/forecasts/28807.xml".rand();//$city_id.xml?".rand(); // адрес xml файла
$xml = simplexml_load_file($data_file); // раскладываем xml на массив
$temp=$xml->fact->temperature;
// Если значение температуры положительно, для наглядности добавляем "+"
if ($temp>0) {$temp='+'.$temp;}
sg("YandexSamara.Temp",$temp);
 

Re: принудительное обновления web переменных

Добавлено: Чт июн 25, 2015 9:57 am
gagarin74
это всё понятно и хорошо. Но интересовал вопрос ,нет ли готовой конструкции запуска обновления конкретных веб переменных ?

Re: принудительное обновления web переменных

Добавлено: Чт июн 25, 2015 12:40 pm
sergejey
gagarin74 писал(а):это всё понятно и хорошо. Но интересовал вопрос ,нет ли готовой конструкции запуска обновления конкретных веб переменных ?
Есть конструкция для принудительного обновления всех веб-переменных, но не какой-то конкретной:

Код: Выделить всё

include_once(DIR_MODULES.'webvars/webvars.class.php');
$wv=new webvars();
$wv->checkAllVars(1);
 

Re: принудительное обновления web переменных

Добавлено: Чт июн 25, 2015 1:35 pm
gagarin74
во,уже лучше!!!!!
Спасибо +5