Информер курсов валют

Примеры скриптов для Wordpress на PHP

Создать информер курсов валют без элементарных знаний PHP будет не просто. Если для Российских сайтов такой скрипт найти не сложно, то для Казахстана подобный скрипт php найти не удастся. Проблема заключается в индивидуальности данного скрипта php, который должен работать не с сайтом банка России, а с сайтом Национального банка Казахстана. Нижеописанный вариант скрипта php запрашивает текущие курсы валют с сервера Национального банка РК, обрабатывает запрос и выводит данные в виде числа.

Этот скрипт php получает информацию с стороннего сайта, а следовательно необходимо соблюсти законность данной процедуры. Согласно информации с сайта Национального банка Казахстана получить курс валюты можно при помощи определенной ссылки. Именно эту ссылку будем использовать для получения текущего курса. Законность в данном случае не нарушается и ранее подобная ситуация объяснялась на сайте.

Полученные и обработанные данные можно нанести на рисунок и выложить на собственный сайт в виде информера курсов валют в Казахстане. Как нанести текст на рисунок картинки и создать картинку с применением PHP, подробно объяснялось в предыдущем примере скрипта.

Создадим файл datcurs.php в обычном текстовом редакторе, впишем скрипт и сохраним в кодировке сайта. При размещении на сервере необходимо открыть права доступа на этот файл для записи и редактирования – «777».

Создадим файл datcurs.php в обычном текстовом редакторе, впишем скрипт и сохраним в кодировке сайта. При размещении на сервере необходимо открыть права доступа на этот файл для записи и редактирования – «777».

Создадим файл datcurs.php в обычном текстовом редакторе, впишем скрипт и сохраним в кодировке сайта. При размещении на сервере необходимо открыть права доступа на этот файл для записи и редактирования – «777».

<?php
$data_curs = '02.07.2010'; $dollar = '147.30'; 
?>

Аналогичным образом создадим файл usd_curs.php и впишем следующий скрипт

 
<?php $dat = date(”d.m.Y”); // определяем текущую дату в формате 30.07.2010 
include(’datcurs.php’); // подключаем файл
if ($data_curs != $dat) {
$url = "http://www.банк.kz/rss/get_rates.cfm?fdate=".$dat; // собираем URL с текущей датой для последующего запроса
$file = fopen($url, “r”); // открываем страницу URL
while (!feof ($file)) {
$buffer = trim(fgets($file, 4096)); // закачиваем данные с URL в буфер, обрезав пустоту по краям строки
} 
fclose($file); // закрываем открытый файл
$dollar = substr(strchr($buffer, “USD”), 24, 6); // в полученной строке выполняем поиск выражения USD и берем последующие цифры
$new = fopen(”datcurs.php”, “w”); // открываем файл для записи
 
/* подготавливаем строки с текущей датой и курсом доллара*/
$text = "<?php
“.chr(36).”data_curs = ‘”.$dat.”‘;
“.chr(36).”dollar = ‘”.$dollar.”‘;
?>";
fwrite($new, $text); // выполняем запись подготовленных значений в файл
fclose($new); // закрываем открытый файл
}
echo</br>Курс USD “;
echo $dollar; 
?>

Второй строкой скрипта php определяем текущую дату в заданном формате для последующего сравнения с датой в файле datcurs.php и сборки URL обращения к сайту банка. Если дата будет в другом формате, то ответа от сайта банка мы не получим. Четвертой строкой скрипта php сравниваем текущую дату с датой в файле datcurs.php и если даты отличаются, то открываем и скачиваем страницу URL в буфер.

Одиннадцатой строкой, в полученных данных в виде строки находим нужный фрагмент текста и после него берем те цифры, которые сообщают текущий курс доллара. Если для информера нужны будут курсы других валют, то эту строку необходимо скопировать и изменить критерий поиска и название переменной.

Далее скрипт php открывает файл datcurs.php и записывает в него переменную $text в виде последней даты и текущего курса доллара. Если в информере будут использоваться другие курсы валют, то эту переменную следует дополнить соответствующими строками.

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

Информер курсов валют

Если прочитав все вышеописанное не получилось совместить и запустить скрипт описанный в обоих примерах, то мы можем предложить за символическую плату скрипт информера курсов валют, который уже собран в одну кучу и проверен, останется только установить его на сервер и использовать. Этот скрипт полностью работоспособен и выдает курс валюты USD по состоянию на текущий день с сайта Народного банка Республики Казахстан. Напоминаем, что скрипт будет работать на серверах с установленным модулем PHP и библиотекой GD.

Мы можем также доработать купленный скрипт php под дизайн Вашего сайта при условии, если на устанавливаемом сайте будет прямая открытая ссылка на наш сайт. Данное предложение не является обязательным для нас и оговаривается отдельно.

Купить скрипт информера курсов валют можно через систему WebMoney моментально. Стоимость данного продукта составляет 5 wmz. Укажите Ваш почтовый ящик и после оплаты, на него будет выслана ссылка для получения скрипта и пароль для архива.

Укажите email для получения ссылки и пароля:

Другие платные материалы с сайта

Скрипт не содержит дополнительных ссылок на ресурс автора и другие ресурсы. Приобретенный пакет скрипта предназначен только для частного использования и не подлежит распространению. Приобретателю дано право на его полное использование на своих сайтах, редактирование и изменение без права передачи другим лицам. Публикация в сети Интернет (открытая или закрытая) данного скрипта расценивается автором как факт распространения и является нарушением авторских прав.

Внимание! На сайте размещен еще один вариант скрипта информера курсов валют для Казахстана, который можно посмотреть здесь.



Оставьте свой комментарий

Навигатор по сайту
Яндекс.Метрика Подпишись на новости с сайта
Работа в сети
Работа в интернете
Платежные системы
Социальные сети
Приколы интернета
Социальные сети
Электронная почта
Поисковые ресурсы
Уроки начинающему
Связь
Казахтелеком
Мобильная связь
Новости связи
Провайдеры и хостинг
Монополия Мегалайн
Интернет от Билайн
Скорость интернета
Хостинг для сайтов
Компьютеры
Защита компьютера
Компьютерные новинки
Современные флешки
Беспроводной wi-fi
Диски DVD
Энергия
Экономим энергию
Аккумуляторы и батарейки
Бытовая техника
Новинки техники
Роботы в быту
Выбираем телевизор
Обсуждаем утюги
Стиральная машина
Все о фотоаппарате
Встречаем холодильник
Видеонаблюдение
GPS навигация
Программы
Полезные программы
Программы microsoft
Скрипт php для сайтов
Высокие технологии
Информационные технологии
Нанотехнологии
Высокие технологии
Познавательно
Государство и общество
Обсуждаем чиновников
Частное мнение
Налоги и платежи
Правила дорожного движения
Авторские права
Разное
Инструмент для ремонта
Советы по ремонту