W niektórych przypadkach trzeba mieć pewność, że obrazek, który ma być wyświetlony nie wyjedzie np. poza ustalony rozmiar DIVa. Poniżej zamieszczam funkcję, która wyświetla obrazek z parametrami width oraz height podanymi w parametrach.
Przykład użycia: scalepic(‘plik.jpg’,100,100); wyświetli obrazek, którego rozmiary nie będą przekraczały 100×100px… Oczywiście przeskalowany będzie proporcjonalnie.
Czytaj dalej...
Podejrzewam, że wielu początkujących programistów (właściwie to wiem to z własnego doświadczenia
) ma problem z praktycznym wykorzystaniem dobroci, jaką dają nam bazy danych. Początki zawsze bywają trudne, dlatego zdecydowałem się napisać tą krótką notkę, aby stało się jasne, w jaki sposób połączyć się z bazą, wykonać zapytanie i wyświetlić dane na stronie.
Czytaj dalej...
W dobie dzisiejszej funkcjonalności stron internetowych niejednokrotnie zachodzi potrzeba zaimplementowania systemu logowania, aby oddzielić część dostępną dla zwykłego użytkownika od tej, do której nie powinien mieć bezpośredniego dostępu. Poniższy skrypt przedstawia najprostszą z możliwych implementację systemu logowania z użyciem sesji w PHP.
Czytaj dalej...
Czasem, a nawet dosyć często, zachodzi potrzeba sprawdzenia poprawności wprowadzonej daty przez użytkownika. Ma to miejsce np. gdy chcemy podaną datę zapisać do bazy SQL, w której jej format jest narzucony odgórnie. Prezentowana tutaj funkcja sprawdza czy format daty jest właściwy, zaś jeśli nie, wyświetla użytkownikowi stosowny komunikat.
Czytaj dalej...
Dzięki tej funkcji można sprawdzić, czy wprowadzony adres e-mail jest prawidłowy (tj. czy zawiera dozwolone znaki oraz czy ma postać user@serwer).
Czytaj dalej...
Funkcja pozwalająca sprawdzać poprawność NIPu w trakcie wpisywania w textbox.
Korzysta z funkcji is_numeric(), która zwraca true, gdy ciąg znaków jest liczbą (analogicznie do funkcji o tej samej nazwie w PHP).
Czytaj dalej...
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...
Krótka notka objaśniająca, w jaki sposób korzystać z bazy Microsoft Access z PHP pod Linuksem.
Czytaj dalej...
Kiedy chcemy odświeżyć pewien element na stronie bez konieczności jej przeładowania, z pomocą przychodzi AJAX. Dzięki niemu użytkownik nie musi przerywać pracy na stronie – połączenie z serwerem następuje w tle, zaś dane są aktualizowane niezwłocznie po jego zakończeniu.
Bardzo dobrym przykładem zastosowania tej technologii jest Gmail – nie musisz przerywać pisania maila, żeby przeładować stronę i sprawdzić czy w tym czasie coś przyszło – strona sama łączy się z serwerem w tle co jakiś odstęp czasu, dzięki czemu o nowej poczcie zostaniesz poinformowany niezwłocznie bez konieczności przerywania pracy.
Czytaj dalej...
Jakiś czas temu zastanawiałem się, w jaki sposób przypisać skrót klawiszowy pod link, czy przycisk na stronie. Odpytałem Wujka Google, jednak chyba dość pobieżnie, bo odpowiedzi nie znalazłem. Dziś natknąłem się na nią przypadkiem. Załóżmy, że chcemy utworzyć przycisk, po naciśnięciu którego (bądź skorzystania ze skrótu klawiszowego) otworzy nam się alert JavaScript.
Czytaj dalej...
« old Posts