<
  • Главная
Статьи

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

Створити інформер курсів валют без елементарних знань PHP буде не просто

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

Цей скрипт php отримує інформацію з інших сайтів, а отже необхідно дотримати законність даної процедури. Згідно з інформацією з сайту Національного банку Казахстану отримати курс валюти можна за допомогою певної посилання. Саме це посилання будемо використовувати для отримання поточного курсу. Законність в даному випадку не порушується і раніше подібна ситуація пояснювалася на сайті.

Отримані і оброблені дані можна нанести на малюнок і викласти на власний сайт у вигляді інформера курсів валют в Казахстані. Як нанести текст на малюнок картинки і створити картинку із застосуванням PHP, детально пояснювалося в попередньому прикладі скрипта.

Створимо файл datcurs.php в звичайному текстовому редакторі, впишемо скрипт і збережемо в кодуванні сайту. При розміщенні на сервері необхідно відкрити права доступу на цей файл для запису і редагування - «777».

Створимо файл datcurs.php в звичайному текстовому редакторі, впишемо скрипт і збережемо в кодуванні сайту. При розміщенні на сервері необхідно відкрити права доступу на цей файл для запису і редагування - «777».

Створимо файл datcurs.php в звичайному текстовому редакторі, впишемо скрипт і збережемо в кодуванні сайту. При розміщенні на сервері необхідно відкрити права доступу на цей файл для запису і редагування - «777».

&lt;? Php $ data_curs = '02 .07.2010 '; $ Dollar = '147.30'; ?>

Аналогічним чином створимо файл usd_curs.php і впишемо наступний скрипт

&lt;? 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 = "&lt;? Php" .chr (36). "Data_curs = '". $ Dat. "';" .Chr (36) . "dollar = '". $ dollar. "';?&gt;"; 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. Вкажіть Ваш поштовий ящик і після оплати, на нього буде вислано посилання для отримання скрипта і пароль для архіву.

Інші платні матеріали з сайту

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

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


Lt;?
Cfm?
Gt;"; fwrite ($ new, $ text); // виконуємо запис підготовлених значень в файл fclose ($ new); // закриваємо відкритий файл} echo "</ br> Курс USD"; echo $ dollar; ?


Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью