Ú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.

    ''He told me that no one should look for the answer unless they have to because once you see it, everything changes. Your life and the world you live in will never be the same. It's as if you wake up one morning and the sky is falling.''

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