Buenas a todos de nuevo,
He conseguido solventar el problema.
He de pasar los parametros en formato de array.
Código PHP:
<?php
require_once( '../nusoap-0.9.5/lib/nusoap.php' );
$c = new soapclient ('http://www.w3schools.com/webservices/tempconvert.asmx?wsdl');
$valor = $c -> __getFunctions();
foreach ($valor as $actual)
{
print_r($actual);
echo"<br>";
}
echo "<p>";
$param = array();
$param["Celsius"]="32";
$resultado = $c -> CelsiusToFahrenheit($param);
if(isset($fault))
{
print "<p>Error: ". $fault;
}
else
{
print "<p> La conversión de Celsius ". $param["Celsius"] ." a Fahrenheit es ". $resultado->CelsiusToFahrenheitResult;
}
unset($c);
?>
Resultado:
Cita: FahrenheitToCelsiusResponse FahrenheitToCelsius(FahrenheitToCelsius $parameters)
CelsiusToFahrenheitResponse CelsiusToFahrenheit(CelsiusToFahrenheit $parameters)
FahrenheitToCelsiusResponse FahrenheitToCelsius(FahrenheitToCelsius $parameters)
CelsiusToFahrenheitResponse CelsiusToFahrenheit(CelsiusToFahrenheit $parameters)
La conversión de Celsius 32 a Fahrenheit es 89.6
Un saludo.