Помогите разобраться с парсером погоды (преобразование данных+прикрутить к DLE)

Y
На сайте с 14.05.2009
Offline
94
827

Парсинг осуществляется с weather.co.ua в виде xml.

Вроде все настроил, инфу получаю, но не могу сформировать эти данные. По каждому городу каждой страны получаю такие данные:

Array

(
[2011-05-23] => Array
(
[0] => Array
(
[date_text] => today
[day] => 1
[date_unix] => 1306094400
[date_night] => 2011-05-22
[date] => 2011-05-23
[hour] => 21
[cloud] => 40
[precip] => 0
[t_min] => 9
[t_max] => 12
[p_min] => 696
[p_max] => 698
[w_min] => 4
[w_max] => 6
[w_rumb] => 292
[h_min] => 90
[h_max] => 92
[accuracy] => 58
[date_text_visual] => ���.
[day_text_visual] => ��
[hour_text] => 3
[hour_text_visual] => �����
[cloud_image] => _4_short_rain.gif
[cloud_image_timed] => _4_short_rain.gif
[cloud_text] => ��������������� �����
[t_union] => +12 .. +9
[p_union] => 696-698
[w_union] => 4-6
[h_union] => 90-92
[w_rumb_text] => �,�-�
)

)

Как это к виду html то привести, табличкой с картинками и тд?

И еще. Сам сайт на dle. По прямому адресу скрипта:

сайт/скрипт_погоды/тестовая страница.php

все работает. Т.е. там предлагают сначала выбрать страну, после чего идет перенаправление например на

сайт/скрипт_погоды/тестовая страница.php?city=5

Там выбираешь город, и идет перенаправление на

сайт/скрипт_погоды/тестовая страница.php?country=8

Где отображаются данные по погоде в данном городе. Но все это, разумеется, без шаблона сайта.

А как это все к шаблону то прекрутить? Пока единстенно до чего додумался это в *.tpl соответсвующей категории "Погода", просто вывести содржимое скрипта.

<?php 

$some_var = file_get_contents('сайт/скрипт_погоды/тестовая страница.php');
echo iconv('UTF-8', 'WINDOWS-1251//TRANSLIT', $some_var);
?>

Но он выводит только список основной - со странами. При клике на страну, идет переход на страницу

сайт/категория_движка_погода/?country=578

где опять отображается основной список стран, а не городов страны. Оно, в общем то понятно, почему так - по этому адресу списка городов выбранной страны нет, но не понятно как сделать. по другому

passika
На сайте с 05.03.2011
Offline
5
#1

Делал для сайта http://www.egorievsk.info/ парсер с гисметео и метеослужбы , могу поделиться , а то у Вас очень много вроде не нужных данных

Програмы любой сложности на PHP , MySQL , Jquery , AJAX ICQ:594976684 http://web-developer.in.ua/ (http://web-developer.in.ua/)
Y
На сайте с 14.05.2009
Offline
94
#2
passika:
Делал для сайта http://www.egorievsk.info/ парсер с гисметео и метеослужбы , могу поделиться , а то у Вас очень много вроде не нужных данных

было бы здорово. сколько не искал рабочих парсеров с gismeteo, ничего так и не нашел. не уверен, правда, что смогу его прикрутить к своему сайту + добавить кучу стран/городов еще, но попробовать можно.

yozuul добавил 24.05.2011 в 12:12

тема акутальна. как массив преобразовать, и натянуть все это на dle?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий