IBAN Prüfen

Ensaw

Mitglied
Hallo,

ich möchte eine Abfrage erstellen, die prüft, ob eine IBAN richtig ist.

Ich habe überall gesucht und bin auch auf Codes gestoßen, aber diese bringen mich nicht viel weiter. Ich weiß nicht, wie ich diese Codes einsetzen soll und wo ich die IBAN inschreibe.

Beispiel:
PHP:
function test_iban( $iban ) {
    $iban = str_replace( ' ', '', $iban );
    $iban1 = substr( $iban,4 )
        . strval( ord( $iban{0} )-55 )
        . strval( ord( $iban{1} )-55 )
        . substr( $iban, 2, 2 );

    $rest=0;
    for ( $pos=0; $pos<strlen($iban1); $pos+=7 ) {
        $part = strval($rest) . substr($iban1,$pos,7);
        $rest = intval($part) % 97;
    }
    $pz = sprintf("%02d", 98-$rest);

    if ( substr($iban,2,2)=='00')
        return substr_replace( $iban, $pz, 2, 2 );
    else
        return ($rest==1) ? true : false;
}

Nun ist meine Frage, wie prüfe ich damit meine IBAN? Wie baue ich das ein das dort meine IBAN eingezogen wird?

Ich bitte um Hilfe.
 
PHP:
<?php

test_iban('DE21700519950000007229');

So wird das aufgerufen.
Ob das klappt - keine Ahnung. Ansonsten muss du die Funktion selbst schreiben. Wikipedia schreibt übrigens auch, wie man IBANs validieren kann.
 
Zurück