Actuele Valuta Omrekenen

Door Jason de Ridder, 17 jaar geleden, 6.274x bekeken

Als iedereen dan toch lekker bezig is met valuta.
Hierbij een script welke de actuele koersen ophaalt. Deze koersen komen van Europese bank!

Misschien handig als je er een functie van maakt om prijzen in een webshop gemakkelijk over te zetten.
Veel plezier er mee!

Edit:

Even XHTML STRICT VALID, met accibility level: normal (x2)
Sloveense kroon => Slowaakse kroon
van &euro, € gemaakt.
Checken of $_POST['currency'] wel een geldige waarde heeft.
Voor Robert: Onthouden met welke 'currency' berekend is!
Ook even voor $_POST['currency'] de punt in een komma veranderd!
Voor Kalle een aantal slechte vertalingen aangepast, waarschijnlijk zijn er meer!
Van half Engels/half Nederlands naar 100% Nederlands

Gesponsorde koppelingen

PHP script bestanden

  1. actuele-valuta-omrekenen

 

Er zijn 23 reacties op 'Actuele valuta omrekenen'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
- -
- -
17 jaar geleden
 
Elwin - Fratsloos
Elwin - Fratsloos
17 jaar geleden
 
0 +1 -0 -1
Misschien even beter de munteenheden controleren. Slovenië heeft namelijk geen kroon. En niet alleen omdat ze nu de Euro hebben (sinds 1 januari van dit jaar), maar ook omdat ze eerder de Tolar hadden.

SKK staat voor de Slowaakse kroon.

Misschien zijn er niet nog meer fouten, maar controleer het zou ik zeggen.

Elwin

[Edit: Linkfix]
Jason de Ridder
Jason de Ridder
17 jaar geleden
 
0 +1 -0 -1
Elwin,
Het gaat natuurlijk voornamelijk om hoe er op gehaald wordt.
Voorlopig was ik er niet van plan om er tijd in te stoppen, misschien later...

Ik heb van Sloveense Kroon, Slowaakse kroon gemaakt.
Gewoon een stomme vertaalfout :)
Komt hiervandaag!
Terence Hersbach
Terence Hersbach
17 jaar geleden
 
0 +1 -0 -1
heb je titel maar aangepast :)

stond acutele valuta..
Elwin - Fratsloos
Elwin - Fratsloos
17 jaar geleden
 
0 +1 -0 -1
Had ook gezien dat het daarvandaan kwam, maar Slovenian of Slovak is nogal een verschil. Maar als je er niet te veel tijd in wilde stoppen had je gewoon de Engelse namen moeten kopiëren... :)

Elwin
Jens P
Jens P
17 jaar geleden
 
0 +1 -0 -1
Mooi script, de beste van alle valuta-scripts tot nu toe vind ik. :)
Eén kleine opmerking
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
        if(!empty($_POST['currency'])) {
            echo '&euro '.$_POST['waarde'];
            echo ' x '.$_POST['currency'];
            echo ' = <strong>'.str_replace('.', ',', round($_POST['waarde']*$_POST['currency'], 2)).'</strong>';
        }

?>

"$_POST['currency']" wordt niet gecontroleerd vooraleer deze op het scherm verschijnt.
Dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
        if(!empty($_POST['currency'])) {
            $currency = intval($_POST['currency']);
            echo '&euro '.$_POST['waarde'];
            echo ' x '.$currency;
            echo ' = <strong>'.str_replace('.', ',', round($_POST['waarde']*$currency, 2)).'</strong>';
        }

?>

zou beter moeten zijn volgens mij. :)
Irene
Irene
17 jaar geleden
 
0 +1 -0 -1
[Mierenneuken]
Regel 98:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo '&euro '.$_POST['waarde']; ?>

Moet zijn:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo '&euro; '.$_POST['waarde']; ?>

[/Mierenneuken]
Jason de Ridder
Jason de Ridder
17 jaar geleden
 
0 +1 -0 -1
Ik check currency niet omdat het gewoon een select is.
Moet wel idd. Zal het even aanpassen, moment....
Ook die puntkomma van Irene zal ik er even inzetten.

Geedit!
Jens P
Jens P
17 jaar geleden
 
0 +1 -0 -1
@irene
Wat wil je zeggen misschien? Nog nooit van XSS gehoord?
Steff   an
Steff an
17 jaar geleden
 
0 +1 -0 -1
Nee, ik denk dat ze wil zeggen dat de &euro niet is afgesloten met een ';'.

Een post waarde echoën zie ik het probleem niet van in. Alleen als de gebruiker zélf HTML op 'zijn' pagina wil zien, andere gebruikers hebben daar geen last van. Een post waarde direct in een query gebruiker is wat anders.
Jens P
Jens P
17 jaar geleden
 
0 +1 -0 -1
Ik had het over het "[mierenneuken]"-gedeelte. Dat had geen al te positieve toon volgens mij.
En inderdaad, hier kan het niet veel kwaad, maar er zijn genoeg scripts waar het wel een gevaar kan vormen.
Jason de Ridder
Jason de Ridder
17 jaar geleden
 
0 +1 -0 -1
Mierenneuken is niet negatief. Voor Irene zelf misschien.
Maar als je geen mierenneukt tijdens programmeren kom je op een gegeven moment op een punt dat hackers er makkelijk(er) in je site komen. Die puntkomma zal weinig verschil maken, maar het is goed dat daar opgelet wordt.
Ik ga ervan uit dat Irene een meisje is, wat de stelling weer doet kloppen. "Als vrouwen programmeren kunnen ze dat beter dan mannen."

Quote:
mie·ren·neu·ken (ww.)
1 [inf.] muggenziften
mug·gen·zif·ten (onov.ww.)
1 vitten op kleinigheden => chicaneren, haarkloven, kommaneuken, mierenneuken, spijkers op laag water zoeken
Robert Deiman
Robert Deiman
17 jaar geleden
 
0 +1 -0 -1
Nog wel even iets wat de moeite nog wel waart is, het script werkt mooi, alleen het zou nog mooier zijn als die ook onthoud welke waarden je in de select had gekozen.
Jason de Ridder
Jason de Ridder
17 jaar geleden
 
0 +1 -0 -1
Wat heeft dat voor meerwaarde?
Nou Robert hij is toegevoegd hoor ;)
Joeri
Joeri
17 jaar geleden
 
0 +1 -0 -1
leuk script, het ophalen van de huidige koersen is zeer interessant omdat die zeer vlug kunnen veranderen en je zou maar net iets te koop aanbieden en plots zakt de waarde van die munt fel. hehe.

Mooi.
Jason de Ridder
Jason de Ridder
17 jaar geleden
 
0 +1 -0 -1
Helaas update de europese bank maar 1 keer per dag, volgens mij.
GoCurrency.com heeft een vertraging van slechts 20 minuten.
Hier kwam ik helaas wat laat achter. ;)
Hier de RSS van CurrencySource.com (http://currencysource.com/RSS/EUR.xml
B a s
B a s
17 jaar geleden
 
0 +1 -0 -1
Je kunt nu alleen van euro naar iets anders doen, kun je het eerste veld ook niet selectief maken? Zodat je ook van dollar naar euro kunt doen bijvoorbeeld?
Jason de Ridder
Jason de Ridder
17 jaar geleden
 
0 +1 -0 -1
Is mogelijk, aber natürlich!
Overmorgen is er weer een dag. Eerst maar eens even mijn drie deadlines afwerken.. Binnen een paar uur (Jason is gone MAAAAAAAD!!)
Kalle P
Kalle P
17 jaar geleden
 
0 +1 -0 -1
* Filippijnse ipv Philepijnse(?) Dollar
**Het is overingens --> Filipijnse peso

*Singaporese Dollar ipv Singapore Dollar

*Indonesische Rupiah ipv Indonesiche Rupiah

*Maleisische Ringgit ipv Malyse Ringgit

Sommige dingen kan je zelf wel zien dat het geen correct Nederlands is. Alhoewel ik mijn twijfels heb over hoe ze in Alkmaar hiermee omgaan...

Die vielen me direct op. De spelfouten à la, maar geen verkeerde dingen neer zetten als dollar ipv peso!!!!!!! (Ohja, sorry Jan... komt nogal schreeuwerig over - voor de nitwits: dat schreef hij ooit eens in een topic)

<h1>
Give me a currency from &euro;<strong> EURO </strong>&euro;
</h1>

en de rest is Nederlands....

De (client-zichbare)inhoud is slordig.

Uw hoofdstedeling Kalle.
Jason de Ridder
Jason de Ridder
17 jaar geleden
 
0 +1 -0 -1
Lieve Kalle,

Heel fijn dat jij mij zo op mijn fouten wijst. Hier ben ik je dan ook heel dankbaar voor. Daarnaast denk ik dat dit vooral een snippet is de uiteindelijke inhoud die verschrijnt geeft alleen de functionaliteit van de code weer.

Verder zal ik je niet wijzen op de spelfouten die jij maakt in de bovenstaande reactie. Wel zal ik mijn code aanpassen.

Met een vriendelijke groet,
Uw West-Friescheling Jason.

ps- Het spijt mij verschrikkelijk dat ik ooit zulke diepe sporen in je heb nagelaten door mijn mond op te treken in een topic ;)
Robert Deiman
Robert Deiman
17 jaar geleden
 
0 +1 -0 -1
@Bas

wil je met actuele koersen kunnen kiezen van welke en naar welke munteenheid je wil rekenen, ik heb net aan mijn script toegevoegd dat die actuele data ophaalt. (Deze)
Jason de Ridder
Jason de Ridder
17 jaar geleden
 
0 +1 -0 -1
Heet dit concurreren? ;)
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Robert Deiman
Robert Deiman
17 jaar geleden
 
0 +1 -0 -1
@Jason
Dit is gezonde concurrentie, eigenlijk hadden we onze scriptjes samen moeten voegen ;) PHPerik had me net de tip gegeven voor het werken met de actuele koersen, en ik was daar al mee aan het werk toen ik jou scriptje zag.
Tjah, toen heb ik maar de link gebruikt van currencysource, omdat die wat vaker veranderd zou worden. Ik wil hem alleen nu nog gaan vertalen naar het Nederlands.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. actuele-valuta-omrekenen

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.