vineri, 21 noiembrie 2008

Interfete web si cursul BNR

O problema de care se lovesc unii web developeri este aceea ca doresc sa aiba pe paginile lor de web si cursul valutar al BNR. Ei bine, in ajutorul lor a venit chiar BNR cand, in anul 2007, a oferit pe site-ul oficial un xml cu aceste informatii.
Noi, care ne ocupam cu interfete web, va ajutam si mai mult, si va oferim scriptul php care parseaza acest xml:
<?php
$url = "http://www.bnro.ro/nbrfxrates.xml";
$curs = file_get_contents($url);
$rate = explode("<Rate currency='", $curs);
$euro_ = explode("</Rate>", $rate[8]);
$dolar_ = explode("</Rate>", $rate[19]);
$euro = str_replace("EUR' >","", $euro_[0]);
$dolar = str_replace("USD' >","", $dolar_[0]);

//curs euro:
echo $euro;

//curs dolar:
echo $dolar;
?>

Desigur, pe acelasi principiu, analizand xml-ul puteti obtine cursul valutar pentru mult mai multe unitati monetare.

Niciun comentariu: