Помощь Прогноз погоды

Тема в разделе "DLE", создана пользователем clubmen, 1 июн 2010.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. clubmen

    clubmen

    Регистр.:
    18 янв 2010
    Сообщения:
    195
    Симпатии:
    31
    Помогите сделать этот парсер, аото он не парсит очень нужно. Буду очень благодарен
    PHP:
    <?
    if(!
    defined('DATALIFEENGINE'))
    {
      die(
    "Hacking attempt!");
    }
    $city '4361';
    $c file_get_contents("http://informer.gismeteo.ru/text/$city-1.JS");
    $tags explode('<'$c);
    $weather strip_tags('<' $tags[32]);
    ?>
    Нужно чтоб парсил именно погоду на данный момент типа чтоб выводил только "+13"
     

    Вложения:

    • screen.jpg
      screen.jpg
      Размер файла:
      1,7 КБ
      Просмотров:
      170
  2. Klepach

    Klepach

    Регистр.:
    31 окт 2008
    Сообщения:
    941
    Симпатии:
    250
    возми код вывода от сюда и не мучайся rp5.ua
    как выглядит можешь посмотреть сдесь в левой колонке spletnya.net
     
  3. clubmen

    clubmen

    Регистр.:
    18 янв 2010
    Сообщения:
    195
    Симпатии:
    31
    нужно тот что я закинул сюда сделать его рабочим

    не это не то мне надо что выводило только так: +13 +15 или только +13
     
  4. eshkin

    eshkin

    Регистр.:
    13 апр 2006
    Сообщения:
    598
    Симпатии:
    256
    мне кажется, что проще будет парсить xml с гисметео -
    http://informer.gismeteo.ru/getcode/xml.php?id=27612
     
  5. clubmen

    clubmen

    Регистр.:
    18 янв 2010
    Сообщения:
    195
    Симпатии:
    31
    это понятно что проще, но с парсером кто поможет переделать
     
  6. eshkin

    eshkin

    Регистр.:
    13 апр 2006
    Сообщения:
    598
    Симпатии:
    256
    сделал для себя, работает как надо =)




    Код:
    $xml = simplexml_load_string(file_get_contents("http://informer.gismeteo.ru/xml/27612_1.xml"));// 27612 id города
    $result = $xml->xpath('*/*/TEMPERATURE[1]/attribute::max');
    echo $result[2]; // [2] дневная температура примерно в 15.00
     
  7. clubmen

    clubmen

    Регистр.:
    18 янв 2010
    Сообщения:
    195
    Симпатии:
    31
    чёто у меня не работает(((
     
  8. eshkin

    eshkin

    Регистр.:
    13 апр 2006
    Сообщения:
    598
    Симпатии:
    256
    прикрепил файл, работает, только не пойму почему параметры не передаются, хотел город через переменную запрашивать))
     

    Вложения:

    • pogoda.php.txt
      Размер файла:
      634 байт
      Просмотров:
      23
    clubmen нравится это.
  9. clubmen

    clubmen

    Регистр.:
    18 янв 2010
    Сообщения:
    195
    Симпатии:
    31
    от души братан выручил очень:yahoo:
     
  10. dragonstyle

    dragonstyle Читатель

    Заблокирован
    Регистр.:
    17 ноя 2008
    Сообщения:
    524
    Симпатии:
    479
    eshkin, У меня пишет нет данных :( Ужасно просто...
     
Статус темы:
Закрыта.