Ответов: 7 Просмотров: 6357
|
>>> Truly yours, Sasha.
Вот собственно и пример !Ё!!
PHP:
скопировать код в буфер обмена
<?PHP // Получаем текущие курсы валют в rss-формате с сайта www.cbr.ru $content = get_content(); // Разбираем содержимое, при помощи регулярных выражений $pattern = "#<Valute ID=\\"([^\\"]+)[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>([^<]+)#i"; $dollar = ""; $euro = ""; foreach($out as $cur) { if($cur[2 ] == 840 ) $dollar = str_replace(",",".",$cur[4 ]); if($cur[2 ] == 978 ) $euro = str_replace(",",".",$cur[4 ]); } echo "Доллар - ".$dollar."<br/>"; echo "Евро - ".$euro."<br/>"; function get_content() { // Формируем сегодняшнюю дату // Формируем ссылку $link = "http://www.cbr.ru/scripts/XML_daily.asp?date_req=$date"; // Загружаем HTML-страницу $text=""; if (!$fd) echo "Запрашиваемая страница не найдена"; else { // Чтение содержимого файла в переменную $text while (!feof ($fd)) $text .= fgets($fd, 4096 ); } // Закрыть открытый файловый дескриптор return $text; } ?>
|