![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
На своем сайте пытаюсь сделать страничку с погодой для своего города, решил воспользоваться сервисом - http://weather.co.ua/services/xml/
Там есть исходники для размещения на своем сайте и Parser XML для импортирования данных в базу данных. Я не силен в PHP и вообще в программировании - у меня ничего не получается. Помогите пожалуйста с данной проблемой. Желательно пошагово. Надо прогноз погода для страны - 643 Для города - 982
__________________
"Мы должны сделать в жизни ВСЕ на что способны наши руки, сердце и голова!!!" Юрий Никитин |
|
|
|
|
| Реклама: | amd ryzen 7 9800x3d стоимость | 1с унф обмен с сбис песто | mb blf230 n4 | Магазин бытовой техники: купить tcl 55 c6k - переходи на сайт ТАЙМТВ! | купить билеты на концерт басты |
|
|
#2
|
|
Оч. просто, открываешь, допустим, в phpmyadmin, свою базу данных, импортируешь в неё данные из файла weather_xml_parser_v0.9/sql/tables_structure.sql. Все остальное содержимое архива, кроме pdf-a закидываешь на сервер, допустим, в папку weather, редактируешь файл config.inc.php. В нем, по сути, ты должен изменить только строки
define('WEATHER_PARTNER_ID', 'www_yoursite_com'); - твой сайт define('MYSQL_USER', 'root'); - пользователь БД define('MYSQL_PASS', 'root'); - пароль к БД define('MYSQL_BASE', 'test'); - имя БД define('MYSQL_ENC', 'UTF8'); - кодировка, я, к примеру, использую на своем сайте windows-1251 Потом, запускаешь по-очереди скрипты с папки parser, т.е. примерно так http://твой_сайт.ru/weather/parser/import_city.php http://твой_сайт.ru/weather/parser/import_current.php http://твой_сайт.ru/weather/parser/import_forecast.php и в результате получаешь рабочий скрипт по адресу http://твой_сайт.ru/weather/weather-client-test.php Удачи! |
|
|
|
|
| Эти 2 пользователя(ей) сказали cпасибо за это полезное сообщение: |
|
|
#3
|
|
Пишет при запуске любого из файла:
Can't get XML FullCurrent data from 'http://xml.weather.co.ua/1.2/fullforecast/?dayf=5&partner_id=http://мой_сайт.ru'
__________________
"Мы должны сделать в жизни ВСЕ на что способны наши руки, сердце и голова!!!" Юрий Никитин |
|
|
|
|
|
|
#4
|
|
Проверь еще раз config.inc.php, такое сообщение выдает если не верно указан WEATHER_PARTNER_ID, кстати, эта ошибка вылазит при запуске import_current.php, при запуске остальных скриптов из папки parser должно было бы выдать Can't get XML City data from ... и Can't get XML FullForecast data from ...
|
|
|
|
|
|
|
#5
|
|
Я вообще убрал WEATHER_PARTNER_ID из запроса (судя по описанию он не обязательный).
А нельзя сделать как-то проще: чтобы загружался XML тока определенного города и выдавался HTML результат на сайте? P.S. Может есть уже готовые примеры для определенного города?
__________________
"Мы должны сделать в жизни ВСЕ на что способны наши руки, сердце и голова!!!" Юрий Никитин |
|
|
|
|
|
|
#7
|
|
Спасибо, сейчас буду проверять. Но, тут XML от Gismeteo! А то же самое от weather.co.ua можно сделать?
Вставил, но у меня почему то ничего не выходит, чистая страница, не считая текста "Предоставлено Gismeteo.Ru"
__________________
"Мы должны сделать в жизни ВСЕ на что способны наши руки, сердце и голова!!!" Юрий Никитин Последний раз редактировалось Cavesstemp; 20.05.2009 в 03:35.. |
|
|
|
|
|
|
#8
|
|
В общем, посидел немного, подумал, вот что надумал:
Создаешь еще один файл, допустим, weather.php в каталоге со скриптами c weather.co.ua с таким контентом: Код И смотришь что получилось.. Принт Дальше не дописывал, за отсутствием времени Последний раз редактировалось Pluto; 22.05.2009 в 15:25.. Причина: подправил код |
|
|
|
|
| Эти 2 пользователя(ей) сказали cпасибо за это полезное сообщение: |
|
|
#9
|
|
Неактивный пользователь
Пол:
Регистрация: 22.05.2009
Сообщений: 5
Репутация: 1
|
Не понимаю к чему здесь база данных. Из пушки по воробьям. Только лишняя нагрузка на сервер.
Если уж нет желания тратить время на освоение XSL или работу с XML на PHP, можно ограничится использованием информера (разместить его не сложнее баннера или счетчика): http://weather.yandex.ru/informer/ |
|
|
|
|
|
#10
|
|||||||||||||||||||||||
|
Неактивный пользователь
Регистрация: 19.04.2008
Сообщений: 1
Репутация: 0
|
Для серьезного портала информер - не салидно ! |
|||||||||||||||||||||||
|
|
|
|
|
#11
|
|
Неактивный пользователь
Регистрация: 26.06.2009
Сообщений: 2
Репутация: -1
|
Ктонить допетрил как не грузить базу полным импортом с сайта, а делать всего лишь парсинг на отдельный город.
|
|
|
|
|
|
#12
|
|
Неактивный пользователь
Пол:
Регистрация: 03.07.2009
Сообщений: 15
Репутация: 0
|
присоединяюсь к теме.. грузить полностью всю погоду - извращение... в мануале даётся разъяснение ссылок на импорт конкретной погоды, но пробовал аналогично вставлять в настройки скрипта вместо тех урл,, что там есть, не канает... мож как-то не так вставиЛ))
|
|
|
|
|
|
#13
|
|
Неактивный пользователь
Пол:
Регистрация: 12.08.2010
Сообщений: 1
Репутация: 0
|
weather.co.ua - этот ресурс работает вообще? Настроить пока не получилось. На ресурсе подозрительно старые новости. Хотя файл вроде недавно обновляли
|
|
|
|
|
|
#14
|
|
Неактивный пользователь
Регистрация: 18.08.2008
Сообщений: 2
Репутация: 2
|
вроде как работает все норм показыват, есть под нее компонет под джумлой
|
|
|
|
|
|
#15
|
|
Неактивный пользователь
Регистрация: 23.11.2010
Сообщений: 3
Репутация: 0
|
А где посмотреть можно работу?
|
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| SPB Weather | realex | Обсуждение мобильных устройств | 12 | 06.09.2010 00:13 |
| Кто нибудт пишет на языке веб-программирования Parser? | reDDler | Веб - Программирование | 6 | 20.07.2009 09:18 |
| Aura SE Parser 1.1 | Хортица | Движки форумов и сайтов | 8 | 09.11.2007 00:52 |
| Excel parser | Nmg | Веб - Программирование | 4 | 16.07.2007 21:37 |
|
|