Hallo,
hat jemand eine ahnung warum das nicht funktioniert?
Ich vermute, dass die SOAP-POST-Message nicht richtig nach http://www.webservicex.com/CurrencyConvertor.asmx?op=ConversionRate aufgebaut wird.
Probiere es mal so:
require_once('nusoap.php');
$FromCurrency="EUR";
$ToCurrency="USD";
$soapmessage="
<ConversionRate xmlns="http://www.webserviceX.NET">
<FromCurrency>$FromCurrency</FromCurrency>
<ToCurrency>$ToCurrency</ToCurrency>
</ConversionRate>
";
$soapclient = new soapclient('http://www.webservicex.com/CurrencyConvertor.asmx?wsdl','wsdl');
$result = $soapclient->call('ConversionRate',array($soapmessage));
print $result;
Die GET-Abfrage http://www.webservicex.com/CurrencyConvertor.asmx/ConversionRate?FromCurrency=EUR&ToCurrency=USD liefert schon mal dieses Ergebnis:
<?xml version="1.0" encoding="utf-8"?>
<double xmlns="http://www.webserviceX.NET/">1.2368</double>
MfG, Thomas