Hi All,
I need to create a couple of webservices, where I retrieve info from the database.
Found this example on php.net while searching for examples:
class MyClass {
public function helloWorld() {
return 'Hallo Welt '. print_r(func_get_args(), true);
}
}
try {
$server = new SOAPServer(
NULL,
array(
'uri' => 'http://localhost/soap/server.php'
)
);
$server->setClass('MyClass');
$server->handle();
}
catch (SOAPFault $f) {
print $f->faultstring;
}
?>
// client.php:
<?php
$client = new SoapClient(null, array(
'location' => "http://localhost/soap/server.php",
'uri' => "http://localhost/soap/server.php",
'trace' => 1 ));
echo $return = $client->__soapCall("helloWorld",array("world"));
I can see the logic here - And am wondering if oit is that simple..? Dont I need to create a WSDL file for this to work?
Is it correct understood that PHP has a function which creates the WSDL file automatically?
So for starters, is the above sufficient to get me going?
/Klemme