Autor Zpráva
it47
Profil
Ahojte,

potrebujem php skript ako IBAN konvertor, t.j. zadam cislo uctu, predcisliet uctu, kod banky a skript vrati IBAN uctu.

Na interntete je viacero rieseni, ale vsetko prilis komplikovane.

Neviete mi prosim poradit nejake jednoduche riesenie.

Vopred dakujem velmi pekne.

it47
Joker
Profil
it47:
ČNB má kalkulátor IBAN v JavaScriptu, takže stačí prostudovat jeho algoritmus.

Jinak pro ČR by měl IBAN jít vyrobit takhle:
1. Je-li to potřeba, doplní se vstupní údaje zleva nulami na správnou délku (kód banky má 4 znaky, předčíslí 6, číslo 10).
2. Základ je (bez mezer): kód banky předčíslí číslo účtu 123500
3. Kontrolní číslice = 98 - (základ modulo 97), před jednocifernou doplnit nulu. Tady připomínám, že ten základ se nevejde do typu int a double nemá dostatečnou přesnost, takže jednoduše konvertovat na číslo a udělat modulo nedá správný výsledek.
4. IBAN je (bez mezer) CZ kontrolní číslice kód banky předčíslí číslo účtu

Ale neověřeno.

edit- příklad:
Číslo účtu bude 178124-4159/0710 (příklad ze stránek ČNB)
1. Kód banky = 0710, předčíslí 178124, číslo 0000004159
2. Základ = 07101781240000004159123500
3a. základ modulo 97 = 29
3b. 98 - 29 = 69
4. IBAN = CZ6907101781240000004159

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: