Cea mai tare aplicatie de curs valutar pentru iPhone

Preluare curs valutar BNR script PHP

Preluare curs valutar BNR - clasa/script php


Mai jos aveti clasa/scriptul php care este folosit si de acest site pentru parsa fisierul XML oferit de Banca Nationala a Romaniei.


Click aici pentru a testa scriptul.

Click pentru preluarea cursului valutar prin includerea in site-ul tau a unui simplu fisier javascript.


<?
    
/*
     * Class cursBnrXML v1.0
     * Author: Ciuca Valeriu
     * E-mail: vali.ciuca@gmail.com
     * This class parses BNR's XML and returns the current exchange rate
     *
     * Requirements: PHP5 
     *
     * Last update: October 2011, 27     
     * More info: www.curs-valutar-bnr.ro
     *
     */
    
     
class cursBnrXML
     
{
         
/**
         * xml document
         * @var string
         */
         
var $xmlDocument "";
         
         
         
/**
         * exchange date
         * BNR date format is Y-m-d
         * @var string
         */
         
var $date "";
         
         
         
/**
         * currency
         * @var associative array
         */
         
var $currency = array();
         
         
         
/**
         * cursBnrXML class constructor
         *
         * @access        public
         * @param         $url        string
         * @return        void
         */
        
function cursBnrXML($url)
        {
            
$this->xmlDocument file_get_contents($url);
            
$this->parseXMLDocument();
        }
         
        
/**
         * parseXMLDocument method
         *
         * @access        public
         * @return         void
         */
        
function parseXMLDocument()
        {
             
$xml = new SimpleXMLElement($this->xmlDocument);
             
             
$this->date=$xml->Header->PublishingDate;
             
             foreach(
$xml->Body->Cube->Rate as $line)    
             {                      
                 
$this->currency[]=array("name"=>$line["currency"], "value"=>$line"multiplier"=>$line["multiplier"]);
             }
        }
        
        
/**
         * getCurs method
         * 
         * get current exchange rate: example getCurs("USD")
         * 
         * @access        public
         * @return         double
         */
        
function getCurs($currency)
        {
            foreach(
$this->currency as $line)
            {
                if(
$line["name"]==$currency)
                {
                    return 
$line["value"];
                }
            }
            
            return 
"Incorrect currency!";
        }
     }
     
     
//-----------------------------------------------------------------------------------------------------------------------------
    //@an example of using the cursBnrXML class
     
     
$curs=new cursBnrXML("http://www.bnr.ro/nbrfxrates.xml");
     
     print 
$curs->date;
     
     print 
"<hr>";
     print 
"USD: ".$curs->getCurs("USD");
     print 
"<hr>";
     print 
"EUR: ".$curs->getCurs("EUR");
     print 
"<hr>";
?>
CONVERTOR RAPID

Calculeaza conform cursului valutar BNR din 10 Februarie 2012:

Transforma din:

in:

Suma:
Rezultat convertor valutar rapid
Rezultat:
0
Rezultat cu TVA 24%:
0
Valoare TVA 24%:
0
Vezi si convertorul valutar avansat care poate converti suma la un curs valutar BNR de la o data anterioara si care permite modificare procentului TVA.
convertor valutar
STIRI
Cine are de castigat de pe urma Zilei Indragostitilor

Imprumutata de peste Ocean, Ziua Indragostitilor ofera inca un motiv comerciantilor sa-si rotunjeasca veniturile: targuri pentru indragostiti, inimioare de plus, ciocolata, flori, bijuterii,..

..continuare
DE NECREZUT. Benzina in Romania este mai ieftina ca in Bulgaria

De aproape o luna de zile, companiile petroliere nu au mai operat nicio modificare de pret la carburanti, cu exceptia GPL, astfel ca pretul celui mai ieftin sortiment de benzina din Romania a ajuns..

..continuare
 x  Puteti accesa acest site mai rapid folosind adresa scurta: CVBNR.ro