» funkcja
Weryfikacja poprawności numeru NIP - 24/01/2009

Ostatnia cyfra w numerze identyfikacji podatkowej pełni rolę sumy kontrolnej.
Jeśli pierwsze 9 cyfr NIPu pomnoży się przez odpowiednie wagi, zsumuje a następnie podzieli modulo przez 11 powinno się w wyniku dostać ostatnią cyfrę. Załóżmy, że mamy nr NIP 726-112-03-85.

7 2 6 1 1 2 0 3 8
* 6 5 7 2 3 4 [...]


Czytaj dalej...
Funkcja ujednolicająca zapis liczbowy do dwóch miejsc po przecinku - 28/12/2008

Przy użyciu funkcji round() liczba zostaje zaokrąglona do zadanej ilości miejsc po przecinku.
Czyli na przykład round(22.23480,2) da w wyniku 22.23.
Pewien problem z prezentacją danych pojawia się w momencie, gdy po zaokrągleniu liczby zostaje zero na końcu, bowiem round(22.200192,2) da w wyniku 22.2. W zestawieniu nieelegancko wyglądają liczby z różną liczbą cyfr znaczących. Poniższa funkcja weryfikuje, [...]


Czytaj dalej...
Weryfikacja formatu numeru NIP - 27/12/2008

Poniżej funkcja formatująca numer NIP w zadany sposób. Przydatne do tworzenia programów do fakturowania – użytkownicy często wpisują NIP stosując przeróżne formatowanie, co znacząco utrudnia późniejsze wyszukiwanie. Funkcja ujednolica numer do formatu XXX-XXX-XX-XX.


Czytaj dalej...
Funkcja w PHP wycinająca niedozwolone tagi HTML - 27/12/2008

Kilka dni temu usiadłem i napisałem funkcję, która przeszukuje stringa w poszukiwaniu niedozwolonych tagów HTML i je wycina. Przydatna sprawa, jeśli chcemy dać użytkownikowi możliwość formatowania tekstu na stronie a nie chcemy używać bbCode ani być narażonym na złośliwości z jego strony (np. wklejenie brzydkiego kodu JavaScript ;) )


Czytaj dalej...