<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>David Steinsland - informatikkstudent og webutvikler &#187; værdata</title>
	<atom:link href="http://davidsteinsland.net/emneord/v%c3%a6rdata/feed/" rel="self" type="application/rss+xml" />
	<link>http://davidsteinsland.net</link>
	<description>Personlig blogg om programmering og andre uinteressante emner</description>
	<lastBuildDate>Sun, 05 Feb 2012 15:26:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Yr.no &#8211; vise værdata direkte på nettsiden din</title>
		<link>http://davidsteinsland.net/2010/03/yr-no-vise-vaerdata-direkte-pa-nettsiden-din/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=yr-no-vise-vaerdata-direkte-pa-nettsiden-din</link>
		<comments>http://davidsteinsland.net/2010/03/yr-no-vise-vaerdata-direkte-pa-nettsiden-din/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 21:59:12 +0000</pubDate>
		<dc:creator>David Steinsland</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[værdata]]></category>
		<category><![CDATA[yr]]></category>

		<guid isPermaLink="false">http://blog.davidsteinsland.net/?p=257</guid>
		<description><![CDATA[Siden den norske nettbaserte værtjenesten Yr.no frigir sine værdata gratis, er det mange som er i stand til å vise været fra sin hjembygd på nettsidene sine. Men hvordan gjør dem det? Jeg skrev for en stund tilbake siden en PHP-klasse som gjorde akkurat dette: hentet frem værdata basert på et norsk postnummer. Funksjonen mellomlagrer [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://davidsteinsland.net/wp-content/uploads/2010/03/yr-e1268685790227.jpg"><img class="aligncenter size-full wp-image-270" title="Yr.no" src="http://davidsteinsland.net/wp-content/uploads/2010/03/yr-e1268685790227.jpg" alt="" width="575" height="379" /></a></p>
<p style="text-align: left;">Siden den norske nettbaserte værtjenesten Yr.no frigir sine værdata gratis, er det mange som er i stand til å vise været fra sin hjembygd på nettsidene sine. Men hvordan gjør dem det?</p>
<p>Jeg skrev for en stund tilbake siden en PHP-klasse som gjorde akkurat dette: hentet frem værdata basert på et norsk postnummer.</p>
<p>Funksjonen mellomlagrer værdataene i ti minutter, slik at belastningen på Yrs servere skal minimeres, og at lastetiden hos brukeren skal oppleves raskere.</p>
<p>Kort fortalt er det kun fem linjer med kode du bør konsentrere deg om:</p>
<pre class="brush: php; title: ; notranslate">define ('PATH_WEATHER_ICONS', 'img/weather/');
define ('PATH_CACHE', 'cache/');
define ('CACHE_EXPIRATION', 600);
// How many days we are going to show
define ('DAYS_TO_SHOW', 3);

// The Zip code to which place we will fetch information about
// Defaults to 5440
$zip = isset ($_GET['zip']) ? intval ($_GET['zip']) : 5440;
</pre>
<p>Først av alt må du fortelle hvilken mappe bilde-ikonene ligger i, og hvor PHP-klassen skal mellomlagre dataene. Deretter spesifiserer du hvor lenge dataene skal bli mellomlagret (600 sekunder = 10 minutter), samt hvor mange dager fremover i tid du skal vise.</p>
<p>Sist, men ikke minst må du spesifisere fra hvor du skal hente værdata fra. Du må endre &laquo;5440&#8243; til det postnummeret du vil scriptet skal vise ved default. Dersom du vil se værdata fra et annet postnummer, skriver du følgende i adressefeltet:</p>
<p><code>index.php?zip=&lt;nytt postnummer her&gt;</code></p>
<h3>Laste ned</h3>
<p>PHP-klassen er tilgjengelig via <a href="http://tillegg.yr.no/medlemmer/davidsteinsland/php5-vaertjeneste-1">tillegg.yr.no</a>, og er som vanlig lisensiert under <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons</a>.</p>
<h3>Tips</h3>
<p>Du kan meget lett integrere PHP-klassen min med databasesettet mitt over alle norske postnummer. Slik kan du også finne ut om postnummeret brukeren ønsker å vise, faktisk finnes. Mer informasjon om databasesettet finner du i <a href="http://davidsteinsland.net/2010/03/komplett-databasesett-over-norges-postnummer-med-koordinater/">egen artikkel</a>.</p>
<h3>Tilbakemeldinger</h3>
<p>Som vanlig setter jeg pris på tilbakemeldinger, som du kan dele i kommentarfeltet!</p>
]]></content:encoded>
			<wfw:commentRss>http://davidsteinsland.net/2010/03/yr-no-vise-vaerdata-direkte-pa-nettsiden-din/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

