Як створити свій інформер погоди
Нещодавно цікавився погодніми інформера від сайтів прогнозу погоду.
Виходило так, що графічна кнопка мені або не подобається, або не підходить, або взагалі кнопка тут не в тему
Серйозний вебмайстер – серйозний прогноз погоди на сайтів
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;
Ось так просто і повністю на свій смак можна зробити погодній інформер для Вашого сайту.
Можете навіть його на свою власну картинку виводити.
Спонсори запису: статті про лекарственные растения, продвижение сайтов а також раскрутка сайта одесса для вас.




приклад давай! А то врубати денвер впадлу)
а я віджети юзаю…
@Mauzer
колись
Ой. Та мені самому лінь це все зараз компілювати
@ukrainets
оцтой. Власний код рулез
а з якого це дива в хтмл з’явилися лапки типу « і » ?
@webKnjaZ
це вордпресс так переробляє автоматично звичайні.
Супер! Не знала про таке!
Навіщо брати російський якщо є український http://www.meteoprog.ua/ua/ ще й українською мовою. Теж надає готові інформери з великою кількісю можливих варіантів.
@Роман
Романе, йдеться про пхп код для свого власного використання, а не про готові графічні інформери сайтів.
Можливо я тоді не правильно вловив Вашу думку. Яле як не крути початкову інформацію Ви всерівно берете ззовні. Тобто з іншого сайту, а не створюєте самі.