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?