11 maart 2007

PHP5 en SOAP

Ik ben de laatste dagen aan het uitzoeken hoe ik een webservice kan maken. Na veel lezen, opzoeken, vragen stellen hebben de mannen van Openminds mij op het juiste pad gebracht (waarvoor dank), namelijk SOAP.

Omdat ik heel wat problemen ben tegengekomen zet ik hieronder even de code om anderen te helpen. Let wel, ik ben ook nieuw met SOAP. Dus sla mij niet dood als het niet direct werkt.

Eerst heb ik de "server geschreven".

'http://localhost/SOAP/');  // init server $server = new SoapServer(null, $options);  // set the class that will handle the SOAP-requests $server->setClass('API');  // handle SOAP-requests $server->handle(); ?>

Dan de class die de SOAP-requests zal afhandelen.

[code lang="PHP"] [/code]

Dan de "client".

[code lang="php"] 'http://localhost/SOAP/server.php', 'uri' => 'http://localhost/SOAP/'); try { // init client $client = new SoapClient(null, $options); // make SOAP-request and print it echo '

';
echo "\n".$client->sayHello();
echo '

'; } // catch SOAP-errors catch(SoapFault $e) { // print error print_r($e); } ?> [/code]

Opmerkingen zijn uiteraard welkom!

Dit artikel gaat over: , , , , . PHP5 en SOAP werd geschreven door Tijs.
Er zijn al 3 reacties.

Reacties

Bauffman

Bauffman schreef:
13/03/07

Nog geen commentaar van OM'rs? Strange, very strange.. :)

Arjan Eising

Arjan Eising schreef:
15/03/07

Misschien is CodeIgniter iets voor je: http://codeigniter.com/

tijs

tijs schreef:
15/03/07

@Arjan: wees gerust, dit was juist een klein testje om te zien wat er mogelijk is.

We hebben bij Netlash al een kick-ass framework, maar bedankt voor de tip

Reageer velden gemarkeerd met een sterretje zijn verplicht

*