Download Script
Aplicatie creata cu PHP si JavaScript pentru afisare curs valutar cu date de la BNR si convertor valutar.
Pe langa afisarea cursului valutar la zi al BNR (cu variatia fata de cursul anterior), scriptul ofera posibilitatea calcularii unei sume dintr-o moneda in celelalte valute (optional cu valoare TVA). Conversia se face instantaneu in timp ce valoarea este scrisa.
Cursul este preluat direct de pe site-ul BNR, dintr-un fisier .xml oferit de ei, si poate fi inregistrat in baza de date MySQL si in fisier cache pe serverul dv. Afisarea se face cu datele preluate din fisierul cache, acesta fiind actualizat dupa ora 1 si la fiecare 5 ore, pentru a nu fi considerat spam.
- Aplicatia poate fi usor integrata in orice pagina web printr-un simplu cod HTML. Instructiunile de instalare sunt intr-un fisier "readme.txt" in arhiva cu scriptul.
Curs Valutar BNR
Instructiuni Instalare
- Descarcati si dezarhivati arhiva .zip cu aplicatia de la link-ul Download de mai sus.
- In mod initial, scriptul foloseste doar fisiere text cu datele de la BNR salvate in directorul "cache". Daca vreti sa inregistrati datele intr-o baza de date MySQL, deschideti fisierul "curs_bnr.php" si editati valorile de la constantele: STORE si CONN_MYSQL.
- La STORE inlocuiti 'file' cu 'mysql'.
- La CONN_MYSQL adaugati datele dv. pentru conectare la MySQL:
['host'=>'localhost', 'user'=>'user_name', 'pass'=>'password', 'bdname'=>'db_name']
- Copiati tot directorul "curs_bnr" in directorul Root al siteului (www, public_html sau htdocs).
- Acordati permisiuni de scriere in directorul "cache", CHMOD(0755), sau 0777.
- Daca inregistrati datele in MySQL, accesati in browser pagina "create_table.php" (din directorul "curs_bnr") pentru crearea tabelului in baza de date.
//nume_site.net/curs_bnr/create_table.php
- In pagina in care doriti sa includeti scriptul adaugati urmatorul cod HTML unde vreti sa apara scriptul:
<div id='bnr_ce' data-def_ce='USD, EUR, GBP, XAU' data-cv_ce='1'>
<h4>Curs Valutar BNR</h4>
</div>
<script src='/curs_bnr/curs_bnr.js'></script>
- La atributul "data-def_ce
" se adauga valutele care vor fi afisate initial, separate prin virgula, in ordinea afisarii. Mai jos este lista cu valute valabile.
- Atributul "data-cv_ce
" determina adaugarea zonei de convertor valutar. Adaugati valoarea 0 daca vreti sa nu fie afisata zona de conversii ( data-cv_ce="0"
).
- Valoarea TVA afisata poate fi modificata din fisierul "curs_bnr.js" (de asemenea, este editabila in pagina), la codul:
'..<b id="cv_tva" contenteditable>19</b> %..'
Lista Valute
AED - Dirhamul Emiratelor Arabe
AUD - Dolarul australian
BGN - Leva bulgareasca
BRL - Realul brazilian
CAD - Dolarul canadian
CHF - Francul elvetian
CNY - Renminbi-ul chinezesc (RMB)
CZK - Coroana ceha
DKK - Coroana daneza
EGP - Lira egipteana
EUR - Euro
GBP - Lira sterlina
HRK - Kuna croata
HUF - 100 Forinti maghiari
INR - Rupia indiana
JPY - 100 Yeni japonezi
KRW - 100 Woni sud-coreeni
MDL - Leul moldovenesec
MXN - Peso-ul mexican
NOK - Coroana norvegiana
NZD - Dolarul neo-zeelandez
PLN - Zlotul polonez
RSD - Dinarul sarbesc
RUB - Rubla ruseasca
SEK - Coroana suedeza
THB - Baht tailanda
TRY - Lira turceasca
UAH - Hryvna ucraineana
USD - Dolarul SUA
XAU - Gramul de aur
XDR - DST (Mneda Fondului Monetar International)
ZAR - Randul sud-african
Un Test simplu in fiecare zi
HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Care tag HTML5 defineste un text marcat, evidentiat?
<mark> <embed> <span><p>Cursuri graruite: <mark>MarPlo.net</mark> , jocuri, anime.</p>
Ce pseudo-clasa CSS defineste un stil la element cand mouse-ul e deasupra lui?
:focus :hover :activea:hover {
font-weight: bold;
color: #00da01;
}
Clic pe functia ce returneaza un sir cu un numar rotunjit la x decimale.
toPrecision(x) toFixed(x) floor(x)var num = 12.34567;
num = num.toFixed(2);
alert(num); // 12.35
Indicati functia PHP care adauga continutul unui fisier intr-un array.
[) file() readfile()$arr = file("a_file.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
var_export($arr);
Clic pe raspunsul potrivit la intrebarea: "What time is it?"
On the 7th of July 1996 It is a quarter to 5. Nice weather.What time is it? It is a quarter to 5.
- Cat este ora? E 5 fara un sfert.
Indicati raspunsul potrivit la intrebarea: "¿Qué hora es?"
Hace buen tiempo. En el 7 de julio de 1996 Son las tres menos cuarto.¿Qué hora es? Son las tres menos cuarto.
- Cat este ora? E 3 fara un sfert.