Oprogramowanie dla firm
Weryfikacja poprawności numeru NIP - 24/01/2009 by ylk

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 [...]


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

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 [...]


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

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 by ylk

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...