Ciao a tutti!
Devo realizzare un sistema di web service con php, soap (client e server).
Ho guardato varie cose su internet, ma non ho capito niente e non si trovano script da testare...
Io devo semplicemente far si che l aparte server interrogi il database in base a cosa ha mandato il client e restituisca ok o non ok al client...


Se ho capito bene allora faccio un esempio banale di una funzione del server che fa la somma:

Codice PHP:
<?php
  $soap 
= new SoapServer(null, array('uri' =>
    
'http://php.hoshmand.org/'));
  
$soap->addFunction('add');
  
$soap->handle();

  function 
add($a$b) {
    return 
$a $b;
  }
?>
client:
[PHP]
<?php
$soap = new SoapClient('AddService.wsdl');
try {
$result = $soap->add(47, 11);
echo "47 + 11 = $result";
} catch (SoapFault $e) {
echo "Error: {$e->faultstring}";
}

?>
[PHP/]

Però così devo creare AddService.wsdl ...
Come è strutturato? Cosa ci devo mettere dentro?


Qualcuno mi sa dare una mano?