Як створити свій інформер погоди

липня 24, 2009

Нещодавно цікавився погодніми інформера від сайтів прогнозу погоду.

Виходило так, що графічна кнопка мені або не подобається, або не підходить, або взагалі кнопка тут не в тему ;)

Серйозний вебмайстер – серйозний прогноз погоди на сайтів :)

GISMETEO надає дані про погоду у вигляді XML.

То чому б не написати свій скрипт показу погоди?

Це дуже просто реалізовується на PHP. Ось простий приклад коду:

$url=’http://informer.gismeteo.ru/xml/33415_1.xml’;
$content=file_get_contents($url);
$xml = simplexml_load_string($content);
$tod_array=array(‘ніч’, ‘ранок’,'день’,'вечір’);
$rumb_array=array(‘C’, ‘СВ’, ‘В’, ‘ЮВ’, ‘Ю’, ‘ЮЗ’, ‘З’, ‘СЗ’);
$text=”;
if($xml){
$text.=’<div class=«block-head red»><h3><a href=”#”>Прогноз погоди</a></h3></div><div class=«iTable»><table width=«100%»>’;
foreach($xml->REPORT->TOWN->FORECAST as $value){
$tod=(int)$value->attributes()->tod;
$text.=’<tr><td>’.$tod_array[$tod].’</td><td>’.(int)$value->TEMPERATURE->attributes()->min.’ — ‘.(int)$value->TEMPERATURE->attributes()->max.’ ° C</td><td>’.(int)$value->WIND->attributes()->min.’ — ‘.(int)$value->WIND->attributes()->max.’ м\с ‘.$rumb_array[(int)$value->WIND->attributes()->direction].’</td></tr>’;
}
$text.=’</table></div>’;
}else{
$text.=’<b>Інформація недоступна</b>’;
}
echo $text;

Ось так просто і повністю на свій смак можна зробити погодній інформер для Вашого сайту.

Можете навіть його на свою власну картинку виводити.

Спонсори запису: статті про лекарственные растения, продвижение сайтов а також раскрутка сайта одесса для вас.

Прикольні скрипти , ,





  1. Липень 25th, 2009 о 07:01 | #1

    приклад давай! А то врубати денвер впадлу)

  2. Липень 30th, 2009 о 13:57 | #2

    а я віджети юзаю…

  3. Липень 30th, 2009 о 14:02 | #3

    @Mauzer
    Ой. Та мені самому лінь це все зараз компілювати :) колись ;)

    @ukrainets
    оцтой. Власний код рулез :D

  4. Листопад 12th, 2009 о 01:46 | #4

    а з якого це дива в хтмл з’явилися лапки типу « і » ?

  5. Листопад 12th, 2009 о 12:42 | #5

    @webKnjaZ
    це вордпресс так переробляє автоматично звичайні.

  6. Листопад 29th, 2009 о 13:26 | #6

    Супер! Не знала про таке!

  7. Листопад 30th, 2009 о 11:24 | #7

    Навіщо брати російський якщо є український http://www.meteoprog.ua/ua/ ще й українською мовою. Теж надає готові інформери з великою кількісю можливих варіантів.

  8. Листопад 30th, 2009 о 19:51 | #8

    @Роман
    Романе, йдеться про пхп код для свого власного використання, а не про готові графічні інформери сайтів.

  9. Грудень 1st, 2009 о 00:43 | #9

    Можливо я тоді не правильно вловив Вашу думку. Яле як не крути початкову інформацію Ви всерівно берете ззовні. Тобто з іншого сайту, а не створюєте самі.

  1. No trackbacks yet.