Salve ragazzi,

ho questo codice per fare una chiamata ad un web service.

Parametro di ingresso: UtenteID
Parametro di uscita(restituito dal web service): Credito
Chiamata: http://server.dominio.it:5512/RimByCartaID

La condizione che restituisce è: -1 se ci sono errori 0 se è tutto ok

Il codice è questo ma non va, non mi restituisce il credito residuo ovvero "$credito" ..............dove sbaglio?

Questo è il codice:

Codice PHP:
<? 

$UtenteID 
1580;


require_once(
'lib/nusoap.php'); 
$client = new nusoapclient('http://server.dominio.it:5512/dati.asmx?WSDL'); 
$s'<?xml version="1.0" encoding="utf-8"?>''<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" '.
'xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">'.
' <soap:Body>'.
' <RimByCartaID xmlns="http://server.dominio.it:5512/">'.
' <UtenteID>'.$UtenteID.'</UtenteID>'.
' </RimByCartaID>'.
' </soap:Body>'.
'</soap:Envelope>';

$result$client->call($s,'http://server.dominio.it:5512/RimByCartaID'); 
$cod$result["RimByCartaIDResult"];
$descr$result["DescrErrore"];

if (
$cod == -) {

echo 
$descr;

} else{


echo 
$credito;




?>