На своем сервере в корневой директории лежит оригинал файл: currency_rates.xml
спарсенный с сайта: http://www[dot]cbr[dot]ru/scripts/XML_daily[dot]asp
Вот код, который вытаскивал значения когда файл был на сервере ЦБ,
что нудно в нем изменить чтобы данные парсились уже со своего сервера
CODE ( htmlphp):
скопировать код в буфер обмена
$dater = date("d/m/Y"); $code_usd='R01235'; $code_eur='R01239'; $file = file_get_contents("http://www.cbr.ru/scripts/XML_daily.asp?date_req=".$dater); preg_match("#<Valute ID=\"" . $code_usd . "\".*?>(.*?)</Valute>#is", $file, $m); preg_match("#<Value>(.*?)</Value>#is", $m[1], $r); preg_match("#<Valute ID=\"" . $code_eur . "\".*?>(.*?)</Valute>#is", $file, $n); preg_match("#<Value>(.*?)</Value>#is", $n[1], $p); $dollar = str_replace(",", ".", $r[1]); $euro = str_replace(",", ".", $p[1]);
|