Homepage pruefziffer.de PrüfzifferValidate
News   Site Map   Kontakt   Impressum    
Produktbeschreibung
INTL Java Edition
Java Edition
PHP Edition
Server Edition
Windows Edition
Funktionen testen
Downloads
Preise
PrüfzifferValidate bestellen
Frequently Asked Questions

PrüfzifferValidate PHP Edition (PHP-Klasse)

Bei PrüfzifferValidate in der PHP Edition handelt es sich um eine PHP-Klasse.

PHP ist eine sehr verbreitete Skriptsprache zur Erstellung von webbasierten Applikationen.
Die PHP-Klasse von PrüfzifferValidate läßt sich sehr schnell in eigene Projekte einbinden und erlaubt so z.B. die Prüfung von Eingaben zur Lastschriftzahlung in online-Shops.

Unterstützt werden Prüfziffern für folgende Zahlenformate:

  • Kontonummern (nur Validierung)
  • Kreditkartennummern (nur Validierung)
  • ISBN (Validierung und Berechnung)
  • EAN (Validierung und Berechnung)

Außerdem unterstützt die Software die Umrechnung von ISBN zu EAN und umgekehrt.

Die Einbindung in ein bestehendes PHP-Projekt ist einfach: Über den import Befehl wird die Klasse eingebunden. Sobald man ein Objekt instanziert hat, kann man mit der Klassenmethode validate eine Kontonummer zusammen mit einer Bankleitzahl auf ihre Gültigkeit prüfen.
Ein Result-Array stellt verschiedene Informationen zur erfolgten Prüfung zur Verfügung; u.a. den Fehlercode, der anzeigt ob die Bankverbindung "OK" ist oder ob bei der Prüfung ein Fehler aufgetreten ist. Wenn ein Fehler aufgetreten ist, wird dieser im Klartext ebenfalls im Result-Array zurückgeben, so daß er direkt dem Anwender angezeigt werden kann.

So einfach geht es mit der PHP Edition von PrüfzifferValidate:
<HTML>
<BODY>
<?php 
  include ('pruefziffer_class.php');
  $pv = new validate;
  $pv->CheckBankingAccount($_POST['blz'],$_POST['kto']);

  if ($pv->pv_result['errorcode'] == 0) {
    echo "<P>Die Bankverbindung ist okay!".
        "Die Kontonummer ".$_POST['kto'].
        " kann von der Bank ".$pv->pv_result['bankcomplete'].
        " vergeben werden.</P>";
  } else {
    echo "<P>".$pv->pv_result['errortext']."</P>";
  }
?>
</BODY>
</HTML>

 
© 1999-2014 imMEDIAtely Medienversand, Germany