Tiszteletem! Részletes programot nem találtam a neten a lekérdezéshez. Biztos nem szép megoldás, de nekem működik, hátha segít másoknak is.
$client = new SoapClient('http://www.mnb.hu/arfolyamok.asmx?WSDL');
$nap0=date("Y-m-d", mktime(0,0,0,date("m"),date("d"),date("Y"))-29*24*60*60);
$nap=date("Y-m-d");
$param = array('startDate' => $nap0, 'endDate' => $nap, 'currencyNames' => 'CHF,EUR');
$result=$client->GetExchangeRates($param);
$xml= new SimpleXMLElement($result->GetExchangeRatesResult);
$arr=(array)$xml;
$arfolyamok=(array)$arr["Day"];
foreach ($arfolyamok as $a)
{
unset($CHF);
unset($EUR);
$arf=(array)$a;
$datum=$arf["@attributes"]["date"];
$CHF=$arf["Rate"][0];
$EUR=$arf["Rate"][1];
if (isset($CHF)) Feldolgoz($datum,"CHF",$CHF);
if (isset($EUR)) Feldolgoz($datum,"EUR",$EUR);
}
Üdvözlettel: Csaba
Schönwald Csaba
p, 08/21/2015 - 20:24
Permalink
Lekérdezés Apache PHP saját php_soap.dll extension-jével