Вот этот код парсит доллар и евро с сайта ЦБ
Код: Выделить всё
<?
$date = date("d/m/Y");
//Определим код нашей валюты на сайте cbr.ru
//Америконский доллар
$d = 'R01235';
$e = 'R01239';
//Выполняем первый пункт, считываем страницу с курсами валют в переменную
$file = file_get_contents("http://www.cbr.ru/scripts/XML_daily.asp?date_req=".$date);
//Разбираем страницу с помощью регулярок:
preg_match("/\<Valute ID=\"".$d."\".*?\>(.*?)\<\/Valute\>/is", $file, $m);
preg_match("/<Value>(.*?)<\/Value>/is", $m[1], $r);
preg_match("/\<Valute ID=\"".$e."\".*?\>(.*?)\<\/Valute\>/is", $file, $eu);
preg_match("/<Value>(.*?)<\/Value>/is", $eu[1], $eur);
//Запятую, отделяющую дробную часть заменяем на точку, и у нас в переменной $dollar находится курс доллара.
$dollar = str_replace(",", ".", $r[1]);
$euro = str_replace(",", ".", $eur[1]);
?>