I made a weather forecast from google api , Can’t seem to use yahoo weather api so i used this one pretty easy to use…

CSS :

.weatherIcon {

width :58px;
float:left;
}
.box_weather
{
font-size: 28px;color : #fff; background : #4F74A0;width : 50px;float:left; text-align: center;
}
.box_weather_title {
width : 250px;border-bottom : 1px solid #ccc;font-weight: bold;font-size: 20px;margin-left:10px;float:left;
}

PHP

function getWeather() {

$requestAddress = “http://www.google.com/ig/api?weather=medan&hl=id”;
// Downloads weather data based on location - I used my zip code.
$xml_str = file_get_contents($requestAddress,0);

// Parses XML
$xml = new SimplexmlElement($xml_str);

?>
weather->current_conditions->temp_c[‘data’];?>°
Medan
 
° C
<? // Loops XML $count = 0; echo ‘
’;
foreach($xml->weather as $item) { foreach($item->forecast_conditions as $new) { echo ‘
’; echo $new->day_of_week[‘data’]; echo ‘icon[‘data’] . ‘”/> ’; echo $new->low[‘data’].’ | ‘.$new->high[‘data’]; echo ‘
’; } } echo ‘ ’; } getWeather(); ?>