0)
{
// ### Akt. Zeile in Variablenname und -value splitten
$a_sAktLine = explode (":",$a_sLines[$iFor1],2);
// ### und in unser neues Array schreiben
$a_sResult [trim($a_sAktLine[0])] = trim($a_sAktLine[1]);
} // if: nur Zeilen mit Inhalt bearbeiten
} // if: jede Zeile durchscannen
// ### Das fertig zusammengebaute Array zurückgeben
return ($a_sResult);
} // function ISPSuiteWebrequest_MakeRequest
// ### Das HTML-Formular ausgeben
?>
// ### Wenn Kontonummer und Bankleitzahl-Daten verfügbar aus vorherigen Formular-Submit
// ### => Überprüfung über Webservicefunktion durchführen und Ergebnis ausgeben
if ($_REQUEST["sBLZ"] !="" && $_REQUEST["sKontnummer"]!="")
{
// ### !!! WICHTIG: Der Parameter sProductLogin muss im Demomodus leer sein !!!
$a_sWebrequestData["sProductLogin"] = ""; // ### Loginname des Products; also die ID
$a_sWebrequestData["sCode"] = ""; // ### Passwort des Products
$a_sWebrequestData["sFormat"] = "ASCII"; // ### Rückgabeformat (über die Funktion ISPSuiteWebrequest_MakeRequest ist nur die ASCII-Variante möglich.)
$a_sWebrequestData["sBLZ"] = $_REQUEST["sBLZ"]; // ### zu prüfende Bankleitzahl
$a_sWebrequestData["sKonto"] = $_REQUEST["sKontnummer"]; // ### zu prüfende Kontonummer
// ### Webservice ausführen
$a_sOurResult = ISPSuiteWebrequest_MakeRequest("product-bankcheck", $a_sWebrequestData);
// ### ... und das Ergebnis ausgeben (PRE-Tags wg. HTML-Formatierung !)
echo ("");
print_r ($a_sOurResult);
echo ("
");
// ### Beispiel: Abfrage auf gültige BLZ+Kontonr.
if ($a_sOurResult["ErgebnisBLZ"] > 0 && $a_sOurResult["ErgebnisKontoNummer"] > 0)
// ### OK, Kontonummer und BLZ sind gültig...
echo ("===> Daten sind plausibel !
");
else
// ### UNGÜLTIG, BLZ oder Kontonummer ist NICHT gültig
echo ("===> Daten sind NICHT plausibel !
");
}
// ### HTML-Ende-Tag noch mit ausgeben
?>