Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Numer Rachunku Bankowego, jak zweryfikować?
ktuvok
post 1.09.2004, 16:36:48
Post #1





Grupa: Zarejestrowani
Postów: 243
Pomógł: 0
Dołączył: 30.11.2003

Ostrzeżenie: (0%)
-----


No właśnie - czy ktoś ma namiar na skrypt, sprawdzający sumę kontrolną NRB? Trochę szukałem, ale nigdzie nie znalazłem.

Pozdrawiam,
K
Go to the top of the page
+Quote Post
e4you
post 1.09.2004, 17:17:10
Post #2





Grupa: Zarejestrowani
Postów: 186
Pomógł: 0
Dołączył: 10.03.2004
Skąd: K-ce

Ostrzeżenie: (50%)
XXX--


w php tak w w JS nie wiem

  1. <?
  2. function nrb($nrb) {
  3. $nrb=preg_replace(&#092;"/[^0-9]/\",\"\",$nrb);
  4. if (strlen($nrb)<>26) return 0;
  5. $nrb .=&#092;"252100\";
  6. $wagi = array(57,93,19,31,71,75,56,25,51,73,17,89,38,62,45,
  7. 53,15,50,5,49,34,81,76,27,90,9,30,3,10,1);
  8. for ($i=0; $i<30;$i++) $suma += $nrb[$i+2]*$wagi[$i];
  9. $liczba = sprintf(&#092;"%02d\", 98 - $suma%97);
  10. if ($nrb[0]==$liczba[0] and $nrb[1]==$liczba[1]) return 1;
  11. return 0;
  12. }
  13.  
  14. $numer=&#092;"07109010790417338226000401\";
  15.  
  16. if (nrb($numer)) echo &#092;"NRB poprawny\";
  17. else echo &#092;"NRB błędny\";
  18. ?>


--------------------
"Dla mnie SCHRANZ nigdy nie byl nazwą stulu muzycznego.A raczej określeniem przesterowaniem dzwięków. Czy nawet halasu... Sądzę, że wyroslo nowe pokolenie. które nie chce się identyfikować z techno z trance" - Chris Liebing

www.netklinik.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.06.2025 - 17:08