Einzelnen Beitrag anzeigen
Alt 04.06.2009, 12:47   #1 (permalink)
blue
Administrator
 
Benutzerbild von blue
 
Registriert seit: 19.03.2009
Ort: Heide Holstein
Beiträge: 1.887
blue befindet sich auf einem aufstrebenden Ast
Lächeln Wetteranzeige mit Google API

Diese kleine Script liest die Google Weather Api aus und gibt das aktuelle Wetter auf der Homepage aus... Allerdings muss PHP 5.X auf dem Webserver installiert sein!

Beispielseite hier:
http://www.webtodateforum.de/tipps-u...r-homepage.php

Ob das nun erlaubt ist diese API zu nutzen, kann ich auch nicht beantworten...
Also Nutzung wie immer auf eigene Gefahr...

HTML-Code:
<?php
 
$api = "http://www.google.com/ig/api?weather=buesum&hl=de";
$data = file_get_contents($api);
$data = utf8_encode($data);
$wetter = simplexml_load_string($data);
 
echo utf8_decode($wetter->weather->current_conditions->condition->attributes()->data);
echo " , die Vorhersage für Heute sagt ".lcfirst(utf8_decode($wetter->weather->forecast_conditions[0]->condition->attributes()->data))." voraus.";
echo "<br>Die Temperatur beträgt im Moment: ".$wetter->weather->current_conditions->temp_c->attributes()->data." °C ";
Echo "als tiefste Temperatur wird ". $wetter->weather->forecast_conditions[0]->low->attributes()->data." °C ";
Echo " als höchste Temperatur ". $wetter->weather->forecast_conditions[0]->high->attributes()->data." °C erwartet, ";
echo "Luft".strtolower(utf8_decode($wetter->weather->current_conditions->humidity->attributes()->data));
echo " ".$wetter->weather->current_conditions->wind_condition->attributes()->data;
     function lcfirst( $str ) {
        $str[0] = strtolower($str[0]);
        return (string)$str;
    }
 
?>
blue ist offline   Mit Zitat antworten
 
Seite generiert in 0,03349 Sekunden mit 9 Datenbankabfragen