tirsdag, mars 12, 2024

Hvordan vise valutakurser fra Google sin valutakalkulator på din hjemmeside

Har du en startside eller kanskje en reiseblogg? Da er kanskje dette interessant for deg. Valutakurser er nyttig for en som reiser mye og i fbm et prosjekt jeg hadde nylig fikk jeg oppgaven om å lage en oversikt over 4-5 valutakurser.

Etter å ha Googlet litt fant jeg en kode som jeg modifiserte litt. Koden henter valutakurser fra Google sitt system. Dermed har jeg en pålitelig tjeneste og et script som viser innhold av det.

Her er koden:

<?php
function currency($from_Currency,$to_Currency,$amount) {
$amount = urlencode($amount);
$from_Currency = urlencode($from_Currency);
$to_Currency = urlencode($to_Currency);
$url = "http://www.google.com/ig/calculator?hl=en&q=$amount$from_Currency=?$to_Currency";
$ch = curl_init();
$timeout = 0;
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_USERAGENT , "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)");
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$rawdata = curl_exec($ch);
curl_close($ch);
$data = explode('"', $rawdata);
$data = explode('"', $data['3']);
$var = $data['0'];
return round($var,1);
}
?>

<strong>Results:</strong><br />
100NOK to USD = <?php echo currency("NOK","USD",100); ?><br />
100NOK to EUR = <?php echo currency("NOK","EUR",100); ?><br />
100NOK to GBP = <?php echo currency("NOK","GBP",100); ?><br />
100NOK to SEK = <?php echo currency("NOK","SEK",100); ?><br />
100NOK to DKK = <?php echo currency("NOK","DKK",100); ?><br />

Har du forslag til forbedringer eller alternativer så kommenter gjerne dette i feltet nedenfor

Latest news
Related news