Währungsumrechnung stellt ein anbieter die kurse for free ...?
achim
- php
0 Tom0 Thomas Meinike0 achim
0 Andreas Korthaus
Hallo,
möchte in meiner db den VK-Preis in versch. Währungen möglichst aktuell hinterlegen
Dazu müsste ich auf aktuelle wechselkurse zugreifen können.
Kennt jemand einen anbieter der diese einem zur verfügung stellt am besten umsonst und eine schnittstelle dazu
Gruss und danke schonmal
Achim
Hello,
Dazu müsste ich auf aktuelle wechselkurse zugreifen können.
Kennt jemand einen anbieter der diese einem zur verfügung stellt am besten umsonst und eine schnittstelle dazu
Die kann man doch bei jeder Bank abfragen. Mit einem Post-from-Host-to-Host solltest Du die auch abfragen können.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hallo,
Dazu müsste ich auf aktuelle wechselkurse zugreifen können.
Kennt jemand einen anbieter der diese einem zur verfügung stellt am besten umsonst und eine schnittstelle dazu
Probiere den Web Service "Currency Convertor": http://www.webservicex.net/WS/WSDetails.aspx?CATID=2&WSID=10.
GET-Abfragen sehen z. B. so aus:
USD --> EUR: http://www.webservicex.com/CurrencyConvertor.asmx/ConversionRate?FromCurrency=USD&ToCurrency=EUR;
EUR --> USD: http://www.webservicex.com/CurrencyConvertor.asmx/ConversionRate?FromCurrency=EUR&ToCurrency=USD;
und geben ein XML-Dokument in der Form
<?xml version="1.0" encoding="utf-8" ?>
<double xmlns="http://www.webserviceX.NET/">umrechnungsfaktor</double>
zurueck.
Die Abfrage kann in einem PHP-Script so erfolgen:
<?php
// PHP-Zugriff auf Web Service "Currency Convertor"
// by TM 08/04
$verstr=explode(".",phpversion());
$vernum=$verstr[0]*100+$verstr[1]*10+$verstr[2]*1;
$FromCurrency="EUR";
$ToCurrency="USD";
$url="http://www.webservicex.com/CurrencyConvertor.asmx/ConversionRate?FromCurrency=$FromCurrency&ToCurrency=$ToCurrency";
if($vernum >= 430)$xmlcontent=file_get_contents($url);
else
{
$fp=@file($url);
$xmlcontent=implode("",$fp);
}
if(strlen($xmlcontent)>0)
{
$zeilen=explode("\n",$xmlcontent);
$anzahl=count($zeilen);
for($i=0;$i<$anzahl;$i++)
{
$zeile=trim($zeilen[$i]);
if(strstr($zeile,"double"))
{
$startpos=strpos($zeile,">");
$endpos=strpos($zeile,"</");
$zeichen=$endpos-$startpos-1;
$faktor=substr($zeile,$startpos+1,$zeichen);
}
}
}
print "Umrechnungsfaktor $FromCurrency => $ToCurrency: $faktor\n";
?>
MfG, Thomas
Hi,
super
vielen Dank
genau das was ich suchte
Viele Grüsse
achim
Hi!
möchte in meiner db den VK-Preis in versch. Währungen möglichst aktuell hinterlegen
Dazu müsste ich auf aktuelle wechselkurse zugreifen können.
Kennt jemand einen anbieter der diese einem zur verfügung stellt am besten umsonst und eine schnittstelle dazu
Wie wärs mit der EZB? http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html
Gibts auch per XML: http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml
Wie das genau mit den Nutzungsrechten aussieht weiß ich allerdings nicht.
Grüße
Andreas