Service:
doValidatie (Valideert naam-, telefoon- en adresgegevens.)
Programmeertaal:
PHP (Open-source voor interactieve websites)
Protocol:
SOAP
Download:
<?php /** * @file Voorbeeldcode webservice doValidatie/Soap/PHP * @copyright Cendris Dataconsulting November 2009 * @author R.F. Brandsma * @version 1.0 * */ // Output van de webservice tonen we later onderaan het formulier $xWebserviceOutput = 'Nog geen output aanwezig.'; // Controleer of we dit formulier reeds een keer ge-submit hebben. { // Normaal gesproken zouden we hier de input van de gebruiker controleren // In dit voorbeeld slaan we deze actie over. // Allereerst maken we een SOAP object aan. Hiervoor is het wel nodig dat jouw PHP versie // gecompileerd is met SOAP functionaliteit. Is dit niet het geval dan kun je gebruik // maken van de opensource bibliotheek: NuSoap $oSoap = new SoapClient( 'http://www.cendris.nl/webservices/services/soap?wsdl'); // Nu kan de service aangeroepen worden $xWebserviceOutput = $oSoap->doValidatie( $_POST['gebruikersnaam'] , $_POST['wachtwoord'] , $_POST['drempelhoog'] , $_POST['naam'] , $_POST['netnummer'] , $_POST['abonneenummer'] , $_POST['postcode'] , $_POST['huisnummer'] ); } ?> <html> <body style="font-family:Verdana;"> <h3>Soap Voorbeeldcode<br /> <i>doValidatie</i></h3><br /> <form name="example_form" enctype="multipart/form-data" method="POST" action="<?php print $_SERVER['PHP_SELF']?>"> <table> <tr> <td>Gebruikersnaam</td> <td><input type="text" size="30" maxlength="30" name="gebruikersnaam" value="<?php print $_POST['gebruikersnaam']?>"></td> </tr> <tr> <td>Wachtwoord</td> <td><input type="password" size="30" maxlength="30" name="wachtwoord" value="<?php print $_POST['wachtwoord']?>"></td> </tr> <tr> <td>Drempelhoog</td> <td><input type="text" size="30" maxlength="30" name="drempelhoog" value="<?php print $_POST['drempelhoog']?>"></td> </tr> <tr> <td>Achternaam</td> <td><input type="text" size="30" maxlength="30" name="naam" value="<?php print $_POST['naam']?>"></td> </tr> <tr> <td>Netnummer</td> <td><input type="text" size="30" maxlength="30" name="netnummer" value="<?php print $_POST['netnummer']?>"></td> </tr> <tr> <td>Abonneenummer</td> <td><input type="text" size="30" maxlength="30" name="drempelhoog" value="<?php print $_POST['abonneenummer']?>"></td> </tr> <tr> <td>Postcode</td> <td><input type="text" size="30" maxlength="30" name="postcode" value="<?php print $_POST['postcode']?>"></td> </tr> <tr> <td>Huisnummer</td> <td><input type="text" size="30" maxlength="30" name="huisnummer" value="<?php print $_POST['huisnummer']?>"></td> </tr> <tr> <td></td> <td><input type="submit" name="submit" value="Toon Informatie" ></td> </tr> </table> </form> <pre> <!-- Toon de output --> </pre> </body> </html>



