Hirdetés

Új hozzászólás Aktív témák

  • 1ed

    csendes tag

    válasz tildy #4070 üzenetére

    Szia!

    Mert rosszul küldöd el a kérést. Ez nekem működött:

    <?php
    $body = <<<XML
    <ns1:GetExchangeRate>
    <ns1:currencyISO>JPY</ns1:currencyISO>
    </ns1:GetExchangeRate>
    XML;

    $wsdl_url = "http://www.exporttechnologies.com/webservices/currencyservice/currencyservice.asmx?wsdl";
    $client = new SoapClient($wsdl_url, array('trace' => true));

    try
    {
    $response = $client->GetExchangeRate(new SoapVar($body, XSD_ANYXML));
    var_dump($response->GetExchangeRateResult);
    }
    catch(SoapFault $e)
    {
    echo 'Request : <br/><xmp>',
    $client->__getLastRequest(),
    '</xmp><br/><br/> Error Message : <br/>',
    $e->getMessage();
    }
    ?>

    [Itt] meg tudod nézni, hogy kell kinéznie a kérésnek. (UseNow fül -> függvénynév -> Source fül) A header és body részeket kell csak neked kitölteni, a többit a függvény megoldja valahogy :) Biztos van jobb megoldás is, meg pl az ns1 az nem tudom miért pont ns1, és hogy voltozik e.

Új hozzászólás Aktív témák