"Nooit meer invoer van foutieve gegevens, de kans op fraude aanzienlijk verkleinen en het order- en verzendproces versnellen ..."
Validatie Online
 

PHP voorbeeld SOAP/doGetDMZRecord

Service: 
doGetDMZRecord (Retourneert informatie over een bedrijf.)
Programmeertaal: 
PHP (Open-source voor interactieve websites)
Protocol: 
SOAP
  1. <?php
  2.  
  3. /**
  4.   * @file Voorbeeldcode webservice doSearchDMZ/Soap/PHP
  5.   * @copyright Cendris Dataconsulting December 2008
  6.   * @author W.J.J. Tol
  7.   * @version 1.0
  8.   *
  9.   */
  10.  
  11. // Output van de webservice tonen we later onderaan het formulier
  12. $xWebserviceOutput = 'Nog geen output aanwezig.';
  13.  
  14. // Controleer of we dit formulier reeds een keer ge-submit hebben.
  15. if (isset($_POST['gebruikersnaam']))
  16. {
  17. // Normaal gesproken zouden we hier de input van de gebruiker controleren
  18. // In dit voorbeeld slaan we deze actie over.
  19.  
  20. // Allereerst maken we een SOAP object aan. Hiervoor is het wel nodig dat jouw PHP versie
  21. // gecompileerd is met SOAP functionaliteit. Is dit niet het geval dan kun je gebruik
  22. // maken van de opensource bibliotheek: NuSoap
  23. $oSoap = new SoapClient( 'http://www.cendris.nl/webservices/services/soap?wsdl');
  24.  
  25. // We kunnen nu de daadwerkelijke soapcall maken.
  26. $xWebserviceOutput = $oSoap->doGetDMZRecord( $_POST['gebruikersnaam'] ,
  27. $_POST['wachtwoord'] ,
  28. $_POST['search_id'] ,
  29. $_POST['kvk_hash']
  30. );
  31.  
  32. }
  33.  
  34.  
  35.  
  36. ?>
  37.  
  38. <html>
  39. <body style="font-family:Verdana;">
  40.  
  41. <h3>Soap Voorbeeldcode<br /> <i>doGetDMZRecord</i></h3><br />
  42.  
  43. <form name="example_form" enctype="multipart/form-data" method="POST" action="<?php print $_SERVER['PHP_SELF']?>">
  44. <table>
  45.  
  46. <tr>
  47. <td>Gebruikersnaam</td>
  48. <td><input type="text" size="30" maxlength="30" name="gebruikersnaam" value="<?php print $_POST['gebruikersnaam']?>"></td>
  49. </tr>
  50.  
  51. <tr>
  52. <td>Wachtwoord</td>
  53. <td><input type="text" size="30" maxlength="30" name="wachtwoord" value="<?php print $_POST['wachtwoord']?>"></td>
  54. </tr>
  55.  
  56. <tr>
  57. <td>searchID (uit eerdere doSearchDMZ call)</td>
  58. <td><input type="text" size="40" maxlength="32" name="search_id" value="<?php print $_POST['search_id']?>"></td>
  59. </tr>
  60.  
  61. <tr>
  62. <td>kvk hash (uit eerdere doSearchDMZ call)</td>
  63. <td><input type="text" size="40" maxlength="32" name="kvk_hash" value="<?php print $_POST['kvk_hash']?>"></td>
  64. </tr>
  65.  
  66. <tr>
  67. <td></td>
  68. <td><input type="submit" name="submit" value="Toon Informatie" ></td>
  69. </tr>
  70.  
  71. </table>
  72. </form>
  73.  
  74. <pre>
  75. <!-- Toon de output -->
  76. <?php print_r( $xWebserviceOutput); ?>
  77. </pre>
  78.  
  79. </body>
  80. </html>

AdresXpress

6-cijferige postcode
Huisnummer zonder toevoeging
Geavanceerd zoeken

Contact

Wij helpen u graag.
Bel ons:
+31(0) 88 23 63 747 of stuur een e-mail

Feedback Form
Website Feedback