Парсер погоды с яндекс (перестал работать)

souz21

Старатель
Регистрация
24 Июл 2011
Сообщения
159
Реакции
12
В общем есть такой php код
PHP:
<?php

if(!defined('DATALIFEENGINE')) {die("Hacking attempt!");}
$meteo = dle_cache('meteo', $config['skin']); // смотрим в кэше, если есть - берем
if(!$meteo){
    $data_file = "http://export.yandex.ru/weather-ng/forecasts/".$city.".xml"; // Берем прогноз у Яндекса
    $xml = simplexml_load_file($data_file); // обрабатывае xml файл simple_xml'ом
    $temp = $xml->fact->temperature; // получаем текущую температуру
    if ($temp>0) $temp='+'.$temp; // если выше нуля, добавляем +
    foreach ( $xml->informer->temperature as $ttemp ) { // температура на завтра
        if ($ttemp>0) $ttemp='+'.$ttemp; // если выше нуля, добавляем +
    }
    $meteo = "<b>{$temp}<sup>o</sup>C</b>"; // формируем отображение погоды
    create_cache('meteo', $meteo, $config['skin']); // кэшируем это дело
}
echo $meteo;
Подключаю этот парсер в шаблоне через строку:
Код:
{include file="engine/modules/weather.php?city=27612"}

Как выяснилось, страницы Для просмотра ссылки Войди или Зарегистрируйся больше не существует.

Кто соображает, как теперь подключать?
 
Последнее редактирование модератором:
Вроде как тут есть инфа по погоде
Для просмотра ссылки Войди или Зарегистрируйся
но твой код с ним с ходу не заработает. Надо допиливать.
 
Сам нет. Но бегло взглянув сразу становится понятно что к чему и где искать ответ.
Понятно-это когда я дал пример кода и как его выводить в нужном месте на любом сайте. А там ничего не понятно.
 
Последнее редактирование:
Понятно-это когда я дал пример кода и как его выводить в нужном месте на любом сайте. А там ничего не понятно.
Блин... ребята... Где ваши яйца. Понятно, это когда ты видишь как применить то или иное решение, когда тебе дали наводку...
Не привыкайте гуглить и находить готовое решение делайте их сами.
 
Назад
Сверху