[Сценарий] Погода от Яндекс

Не требует установки программ или изменения файлов

Модераторы: immortal, newz20

Мазур
Сообщения: 133
Зарегистрирован: Чт ноя 26, 2015 3:52 pm
Благодарил (а): 32 раза
Поблагодарили: 1 раз

Re: Погода (Яндекс)

Сообщение Мазур » Пн дек 07, 2015 8:55 am

И не говорите.
Сорри за OffTop, при переносе на другой комп достаточно архивных данный или надо будет настраивать все заново?
Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 35 раз

Re: Погода (Яндекс)

Сообщение Anton_kulibin » Пн дек 07, 2015 11:44 am

Я вижу следующую схему, Бэкапим папку с МДМ, у всех по разному находится, но я всегда ее целиком копирую (т.к. есть свои картинки, скрипты и т.д.), делаем дамп базы db_terminal, или выгружаем ее с помощью phpmyadmin. На другом ПК или системе все экспортируем.
За это сообщение автора Anton_kulibin поблагодарил:
Мазур (Пн дек 07, 2015 1:28 pm)
Рейтинг: 1.16%
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
Dragon_Kursk
Сообщения: 3
Зарегистрирован: Вс дек 13, 2015 7:53 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Погода (Яндекс)

Сообщение Dragon_Kursk » Вс дек 13, 2015 8:13 pm

Подскажите кто нибудь. Хочу вывести погоду с яндекса, все делаю как описано на 1-ой странице, но при Запуске по ссылке выскакивает:

Warning: simplexml_load_file(): http://export.yandex.ru/weather-ng/fore ... xml?8837:1: parser error : Start tag expected, '<' not found in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 5

Warning: simplexml_load_file(): in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 5

Warning: simplexml_load_file(): ^ in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 5

и естественно погода не вытягивается. Подскажите что это может быть, и что нужно сделать что бы запустить.
Ferit
Сообщения: 10
Зарегистрирован: Пн дек 07, 2015 10:29 pm
Благодарил (а): 0
Поблагодарили: 2 раза

Re: Погода (Яндекс)

Сообщение Ferit » Пн дек 14, 2015 11:10 am

Присоединяюсь к вопросу автора выше!

Как исправить ошибки
СпойлерПоказать
Warning: simplexml_load_file(): http://export.yandex.ru/weather-ng/fore ... xml?8837:1: parser error : Start tag expected, '<' not found in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 5

Warning: simplexml_load_file(): in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 5

Warning: simplexml_load_file(): ^ in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 5
Аватара пользователя
Amarok
Сообщения: 1427
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Погода (Яндекс)

Сообщение Amarok » Пн дек 14, 2015 11:15 am

$city_id верно указан?
Моя Алиска живёт на Proxmox в Debian 12
Ferit
Сообщения: 10
Зарегистрирован: Пн дек 07, 2015 10:29 pm
Благодарил (а): 0
Поблагодарили: 2 раза

Re: Погода (Яндекс)

Сообщение Ferit » Пн дек 14, 2015 11:55 am

Аватара пользователя
Amarok
Сообщения: 1427
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Погода (Яндекс)

Сообщение Amarok » Пн дек 14, 2015 12:05 pm

Можно скрины объекта и его свойств?
Моя Алиска живёт на Proxmox в Debian 12
Dragon_Kursk
Сообщения: 3
Зарегистрирован: Вс дек 13, 2015 7:53 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Погода (Яндекс)

Сообщение Dragon_Kursk » Пн дек 14, 2015 4:35 pm

Вот
Вложения
обьект.jpg
обьект.jpg (43.06 КБ) 12176 просмотров
свойства.jpg
свойства.jpg (77.66 КБ) 12176 просмотров
gladskoy
Сообщения: 34
Зарегистрирован: Вс мар 15, 2015 9:36 am
Откуда: Usa
Благодарил (а): 12 раз
Поблагодарили: 0

Re: Погода (Яндекс)

Сообщение gladskoy » Вт дек 15, 2015 11:57 am

у меня вот такая лапша

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

Warning: simplexml_load_file(http://export.yandex.ru/weather-ng/forecasts/%D0%A1%D1%82%D0%B0%D0%B2%D1%80%D0%BE%D0%BF%D0%BE%D0%BB%D1%8C.xml?1609941029): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in /var/www/modules/scripts/scripts.class.php(139) : eval()'d code on line 5

Warning: simplexml_load_file(): I/O warning : failed to load external entity "http://export.yandex.ru/weather-ng/forecasts/%D0%A1%D1%82%D0%B0%D0%B2%D1%80%D0%BE%D0%BF%D0%BE%D0%BB%D1%8C.xml?1609941029" in /var/www/modules/scripts/scripts.class.php(139) : eval()'d code on line 5
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: Погода (Яндекс)

Сообщение skysilver » Вт дек 15, 2015 12:07 pm

gladskoy писал(а):у меня вот такая лапша
Если подставите ссылку из этого сообщения об ошибке в браузер, то увидите, что вместо ID города (числового), стоит название города в кириллице. Естественной Яндекс отфутболит такой запрос, а PHP не может распарсить ответ, т.к. он не в формате XML.
Вместо

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

https://export.yandex.ru/weather-ng/forecasts/Ставрополь.xml?1609941029 
должно быть

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

https://export.yandex.ru/weather-ng/forecasts/34949.xml?1609941029 
За это сообщение автора skysilver поблагодарил:
gladskoy (Вт дек 15, 2015 12:08 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ответить