Beispiel-SOAP-Client in PHP 5
Ein vollständiges, aber immer noch einfaches Beispiel für einen IBAN-Rechner-SOAP-Client: Berechnung deutscher IBANs.
Hier können Sie das folgende Beispiel-Skript in Aktion sehen.
Um es auf Ihrem eigenen Server laufen zu lassen, müssen Sie es nur downloaden (z. B. mit dem Link am Ende der Seite), Ihre eigene Premium-Abonnement-Benutzerkennung und das Passwort einfügen und das Skript auf Ihren Server kopieren. Auf dem Server sollten php5 und die Pakete php-soap und openssl installiert sein.
<?php
if (strlen($_REQUEST["action"]) >
0) {
$client = new SoapClient('https://ssl.ibanrechner.de/soap?wsdl');
$result = $client->calculate_iban($_REQUEST["country"], $_REQUEST["blz"], $_REQUEST["kontonr"], 'premium subscr. user id', 'password');
print "Result of SOAP call \$client->calculate_iban('"._REQUEST
["country"].
"', '".
$_REQUEST["blz"].
"', '".
$_REQUEST["kontonr"].
"', ...):
<pre>";
} else
print '<form action="sample.php" method="post">
<font face="Verdana,Arial,Helvetica" size="1" color="#3366CC">
<input name="country" type="hidden" value="DE">
<font face="Verdana,Arial,Helvetica" size="1" color="#3366CC">
Bankleitzahl</font><br/> <input type="text" size="22" name="blz" value=""/><br/>
<font face="Verdana,Arial,Helvetica" size="1" color="#3366CC">
Kontonummer:</font><br/> <input type="text" size="22" name="kontonr" value=""/><br/>
<input type="submit" style="height:21px;font-size:11px" name="action"
value="IBAN berechnen" title=" IBAN berechnen "/>
<br/></form>';
?>