Матвеев Андрей Сергеевич

Курс валют php

$kursUsdRub = simplexml_load_file('https://wm.exchanger.ru/asp/XMLWMList.asp?exchtype=1')->BankRate;

$kursUsdRub = str_replace(",", ".", $kursUsdRub);

$quote['usd'] = round($kursUsdRub*1.025,2);


$kursEurRub = simplexml_load_file('https://wm.exchanger.ru/asp/XMLWMList.asp?exchtype=5')->BankRate;

$kursEurRub = str_replace(",", ".", $kursEurRub);

$quote['euro'] = round($kursEurRub*1.025,2);

echo "Курсы валют на ". date("d.m.y")."
";

echo "USD: ".$quote['usd']." / EUR: ".$quote['euro'];

 

Вариант 2

 

function getXmlRates () {

$dateNow = date("d-m-Y");

$dateCreateFile = date("d-m-Y" , filemtime('XML_daily.asp'));

 

if ($dateNow != $dateCreateFile) {

exec("rm XML_daily.asp"); 

exec("wget http://www.cbr.ru/scripts/XML_daily.asp");

}

 

getXmlRates();

 

function rates_pos ($type)

{

$xml = simplexml_load_file('XML_daily.asp');

 

$usd = (string)$xml->Valute[9]->Value; 

$eur = (string)$xml->Valute[10]->Value;

 

if ($type == "eur") {

 

return $eur;

 

} elseif ($type == "usd") {

 

return $usd;

 

}

}


Опубликовано:2 Март, 2017, Просмотров:1007, Печать
 
© 2019 Все права защищены [ PG.t : 0.01 | DB.q : 5 | DB.t : 0.00 ]