torsdag 9 augusti 2012

Googles väderplugin


Kod för googles väderplugin med php + html.
Endast att kopiera och klistra in.



<?php
$placename = 'Stockholm'; // ÅÄÖ går att använda
$place=urlencode($placename);
$lang= 'sv';
$place = utf8_encode($place);
$url = 'http://www.google.com/ig/api?weather='.$place.'&hl='.$lang.'';
$ch = curl_init();
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt ($ch, CURLOPT_TIMEOUT, 60);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 0);
$raw_data = curl_exec ($ch);
curl_close ($ch);

$xml = simplexml_load_string($raw_data);
$data = $xml->weather->current_conditions;

$temp = $data->temp_c['data'];
  $img = 'http://img0.gmodules.com/' . $data->icon['data'];
$wind = $data->wind_condition['data'];

?>
<div id="weatherbox" style="margin-left:30px;">
    <div id="weatherimage" style="float:left; margin-right:5px;">
<?php echo '<img src='.$img.'>'; ?>
 </div>
  <div id="weathertemp" style="float:left;">
<?php echo $temp.'&deg;';?>
 </div>
 <br />
<div id="weatherwind" style="float:left">
<?php echo $wind; ?>
 </div>
</div>