98 Kezdőlap - Webszerkesztés - PHP - Valutaváltó

Valutaváltó

Pénznemek és árfolyamok

Feladat

Készítsen webes valutaváltó felületet az aktuális árfolyamok alapján. A jelenlegi árfolyamokat a
https://exchangeratesapi.io/
oldalon ismertetett nyilvános API használatával kérdezheti le. Ennek - a fenti linken található - dokumentációját áttanulmányozva kiolvashatjuk belőle, hogy pl. az euró/forint árfolyamot a következő cím szolgáltatja:
https://api.exchangeratesapi.io/latest?base=EUR&symbols=HUF
A fenti URL az eredményt JSON (JavaScript Object Notation - JavaScript objektum jelölés) formátumban adja vissza, aktuálisan az alábbi tartalommal:
{"rates":{"HUF":331.58},"base":"EUR","date":"2019-12-09"}
Az átváltás az Ön által készítendő felületen az alábbi valuták között legyen lehetséges:
HUF, EUR, USD, CHF, GBP, CZK, HRK, PLN.

Tipp a megoldáshoz

A feladat megoldásához első lépésként nyilvánvalóan be kell olvasnunk az API eredményét, mint szöveges fájlt egy PHP változóba. Ugyanakkor a folytatás, vagyis a valutaváltás és eredménymegjelenítés már történhet szerveroldali, de akár kliensoldali programmal is - már csak azért is, mert PHP-ben és JavaScriptben egyaránt jól támogatott a JSON feldolgozása.

A PHP nyelv JSON feldolgozó függvényének leírása az alábbi linken érhető el: míg a JavaScripttel megvalósítható feldolgozásról a következő sorra kattintva olvashatunk: (Természetesen az API által visszaadott tartalom feldolgozható általános célú szövegkezelő függvényekkel is, de mivel a JSON-t mindkét nyelv kiválóan támogatja, értelemszerűen nem az a módszer számítana a legelegánsabb megvalósításnak.)


2019-12-10 00:56:06 Admin Köszönöm, ha Ön lesz az első, aki megírja ide véleményét, észrevételét, kérdését ezzel a lappal kapcsolatban.




Új hozzászólás:
E-mail cím:


Erre a címre küldjük ki a hozzászólás jóvá- hagyásához szükséges linket. Az e-mail címet sehol nem tesszük közzé.

Név:


Ez a név fog megjelenni az Ön hozzászólásai mellett.

Mennyi tizennégy + kettő?
Számjegyekkel írja be!



Ez a robotok beírása elleni védelem miatt szükséges ellenőrzés.


© infojegyzet.hu, 2019. február