Обновлен скрипт предназначенный для грабинга погоды с сайта gismeteo.ru, скрипт обрабатывает данные получаемые из XML файла.
Скачать скрипт вывода прогноза погоды на сайте.[обновление]
Сохранена возможность кэширования выводимой погоды. Скрипт уменьшился в размерах.
Для того чтобы вывести погоду с включенным кэшированием:
require_once'class.weather.php';
$w = new Weather;
$w->cch = true;
$w->cnn(28367);
echo $w->city;
echo $w->prt().
$w->prt(1).
$w->prt(2).
$w->prt(3);
Для того чтобы вывести погоду с выключенным кэшированием:
require_once'class.weather.php';
$w = new Weather;
$w->cnn(28367);
echo $w->city;
echo $w->prt().
$w->prt(1).
$w->prt(2).
$w->prt(3);
Переменные для работы с классом:
->cch — директива для активации переменное (по умолчанию: false),
true – кэширование включено,
false – кэширование выключено.
->cct — время хранения кэша в секундах (по умолчанию: 7200)
->cache — директория для хранения кэша погоды (по умолчанию: ./cache_weather/)
->img — директория с иконками погоды (по умолчанию: weather/)
->err — массив ошибок, предназначен для отладки (print_r(->err);)
->city — название города
->prt() — время суток со сдвигом от нынешнего времени суток для которого составлен прогноз, т.е. если скрипт обновился последний раз вечером, то погода выведется, на вечер, затем:
->prt(1) – на ночь
->prt(2) – на утро
->prt(3) – на день
Обновление предыдущей версии.