Дек 112011
 

Раньше погоду приходилось парсить самостоятельно, с какого то сайта, нужного клиенту, но сейчас есть google weather API (неофициальный, но которым, однако, можно пользоваться)

Функцию по google weather API прилагаю ниже.

<?php 
header('Content-type: text/html; charset=utf-8');
function getWeather() {
$city= 'kair';
$requestAddress = "http://www.google.com/ig/api?weather=$city&hl=ru";

$xml_str = file_get_contents($requestAddress,0);
$xml_str=iconv('windows-1251','utf-8',$xml_str);

$xml = new SimplexmlElement($xml_str);

  foreach($xml->weather as $item) {
    foreach($item->current_conditions as $new) {
      echo 'Температура: '.$new->temp_c['data']; echo '<br />';
      echo $new->wind_condition['data'];echo '<br />';
      echo $new->humidity['data'];echo '<br />';
    }
  }
}
getWeather();
?>
Дорогие читатели! Мною было принято решение закрыть комментарии на блоге. Теперь все обсуждения переносятся на недавно открытый форум, ввиду того, что формат сообщений там намного удобней для обсуждения. Не стесняйтесь задавать любые вопросы по тематике блога! Я всегда на связи.
Перейти на форум
.
 Опубликовано в 8:38 пп

Извините, форма комментирования закрыта в данный момент.