Yahoo weerkaart
Weerkaartjes op uw website
Om een weerkaartje te tonen op een website, zijn er diverse scripts op het Internet beschikbaar, al dan niet tegen betaling.
Yahoo Weather maakt gebruik van de data van Weather.com en bouwt op basis daarvan RSS feeds voor verschillende steden ter wereld. Deze RSS feeds worden gratis ter beschikking gesteld.
Op deze manier kunt u voor 1, maar ook voor meerdere steden ter wereld (b.v. voor een website over vakantiehuizen) het weer tonen. Vereiste is wel dat uw webserver PHP5 en SimpleXML ondersteunt.
Op basis van een PHP class, die ik tegenkwam op het Internet (originele code), heb ik eenvoudig script gemaakt, dat het weer in Nederlandse bewoordingen toont. Yahoo Weather is namelijk Engelstalig.
Download het benodigde zip-bestand hier. Pak het uit en upload het naar uw webserver.
Yahoo Weather werkt met locatiecodes. Ga naar http://weather.yahoo.com/. Kies een werelddeel, vervolgens een land en vervolgens een stad.
U ziet nu bovenin de addressbar van uw browser staan: http://weather.yahoo.com/stad-land/XXX/forecast.html. Op de plaats van de XXX staat de benodigde locatiecode.
Roep nu het zojuist geuploade bestand _show.yweather.php in uw browser aan, op de volgende manier:
www.uw_webserver.nl/_show.yweather.php?destination=<de juiste locatiecode>
Om het script simpel te houden, wordt het aangeroepen met een enkele locatiecode in de querystring ($_GET["destination"]). Uiteraard kunnen de locatiecodes ook uit een database gehaald worden.
Demo
Klik hier voor een demo met als locatie Amsterdam.
Geen posts
geen opmerkingen...