Артём Мáлков

Получаем курсы валют с сайта Национального банка Казахстана на PHP

4 фев5 коммАртём Мáлков

Эту статью я пишу в помощь одному из наших читателей и, возможно, для всех других, кто в этом нуждается.

Я уже рассматривал статью, где подробно рассказано, как получить курсы валют с сайта Центробанка, а также на ее основе создал весьма полезный виджет для ваших сайтов.

Здесь пойдет речь о том, как получить курсы валют с сайта Национального банка Казахстана. Сам по себе банк предоставляет всего три типа валют относительно своей, это – российский рубль, доллар США и евро.

Итак, для того чтобы получить их все, воспользуемся следующим небольшим скриптом:

<?php

	header("Content-Type: text/html; charset=utf-8");

	$url = "http://www.nationalbank.kz/rss/rates.xml"; // Адрес до RSS-ленты
	$rss = simplexml_load_file($url);

	$rub = $rss->channel->item[0]->description; // RUR
	$eur = $rss->channel->item[1]->description; // EUR
	$usd = $rss->channel->item[2]->description; // USD

?>

Ну и соответствующие переменные, типа $usd, $rub и $eur, вы используете в своих нуждах – они выводят курсы валют.

На что здесь стоить обратить внимание? На то, что курсы валют даются банком в обычной RSS-ленте. А в этой статье мы уже подробно разобрали принцип работы с ними.

Надеюсь, вопросов по скрипту у вас не возникнет, тут все предельно просто. Но если все же они появились – задавайте их в комментариях.

Рекомендуем к просмотру
Парсинг RSS-лент и других XML-файлов на PHP
Статьи и советы
Информер курса валют ЦБ РФ
Магазин расширений
Получаем курсы валют с сайта Центробанка на PHP
Посты
5
комментариев
Форма комментирования этого поста скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
    • 1
    41
      •  Проверенный
    15 сен в 18:14

    Артём, здравствуйте!

    С курсами валют по Казахстану сможете помочь? Пробую из предыдущей инструкции (по РФ) сделать, но там совсем другое, а тут данные в другом виде, поэтому не получается.

      • 1
      1083
        •  Команда Pandoge
      18 сен в 00:09

      Илья, здравствуйте!

      Что именно у вас не получается?

    • 1
    41
      •  Проверенный
    2 сен в 13:59

    Добрый день, Артём!

    Для Казахстана, возможно ли сделать курсы валют с графикой и по дням в таблице с изменениями?

    Нашел xml для курсов валют по Казахстану. https://nationalbank.kz/ru/page/rss

    Я не смог найти ссылку xml курса валют для валют по отдельности.

    Хотел сделать по той инструкции https://www.pandoge.com/post/285 но тут в xml разные данные, структура другая.

    • 7
    1083
      •  Команда Pandoge
    4 фев в 16:23

    Родион, написать из этого модуль и вывести.

    • 1
    766
      •  Гости
    4 фев в 16:16

    и как его вывести на главную в dle?

Подняться наверх
Регистрация на сайте
Pandoge - уникальный проект, который собрал на своих страницах большой опыт многих людей в сфере сайтостроения.Присоединяйся и ты к сообществу, получай неограниченные знания и начинай творить свою мечту!Нажимая кнопку «Регистрация» вы даете согласие на обработку своих персональных данных.
Имя и фамилия
E-mail
Логин
Пароль
Регистрация
Pandoge