Archiwum roku: R


Stwórz klasę, która będzie „rozkodowywała” nr PESEL podany przez użytkownika. Szczegóły ad tworzenia tego nr dostępne są tutaj. Stwórz konstruktor, w którym zainicjujesz własność PESEL. Numer PESEL zostaje pobrany z formularza. Stwórz metodę, która sprawdzi poprawność numeru: Funkcja substr z wyciętego fragmentu tworzy string, aby otrzymać miesiąc i rok w […]

16. Zadanie z OOP podsumowujące dotychczasowe tematy.


Programowanie obiektowe – OOP (object-oriented programming) – pozwala na przedstawienie rzeczywistości i relacji w niej zachodzących za pomocą obiektów. Po co nam programowanie obiektowe? Programowanie obiektowe (ang. Object-Oriented Programming, OOP) wprowadza strukturę i organizację do kodu, co ułatwia jego tworzenie, rozwijanie i utrzymanie. Poniżej znajdziesz wyjaśnienie, po co stosować programowanie […]

15. PHP – obiektowo


Ciasteczka – Cookies Ciasteczka – Cookies, to krótkie informacje tekstowe, wysyłane przez stronę internetową, które za pośrednictwem przeglądarki zapisywane są na komputerze użytkownika. Ciasteczka wykorzystywane są do zapamiętywania dowolnych danych, które można zakodować w postaci ciągu znaków, dzięki czemu użytkownik nie musi wpisywać tych samych danych za każdym razem, gdy […]

14. PHP – obsługa cookies i sesje



Przykład Poniżej znajduje się przykład przedstawiający zapis danych do pliku z formularza. Formularz przesyła dane metodą GET, możesz wtedy podglądać dane w pasku URL przeglądarki. W praktyce bezpieczniej jest stosować metodę POST – ukrytą. Dane zapisywane do pliku są zbierane w zmiennej $info. Plik formularz.php Plik podglad.php Plik usun_plik.php Zadania: […]

13. PHP – odbieranie danych z przeglądarki – formularze html, ...


W trakcie wykonywania skryptów, często okazuje się, że natrafiamy na błędy. W takiej sytuacji skrypt kończy swoje działanie, a istnieją sytuacje, w których nie jest to konieczne np. praca na nieistniejącym pliku. I tutaj z pomocą przychodzą nam wyjątki, które wyświetlają stosowną informację dla użytkownika w przypadku błędu i umożliwiają […]

12. PHP – wyjątki, try…catch…


Pełną listę funkcji znajdziecie w dokumentacji PHP – funkcje systemu plików,  poniżej najczęściej wykorzystywane. Operacje na plikach w PHP mają podobną formę jak w C. Zapisywanie danych w pliku następuje w 3 etapach: Odczytywanie danych z pliku również przebiega 3-etapowo: SPRAWDZAMY CZY PLIK ISTNIEJE file_exists() Funkcja sprawdza czy plik lub […]

11. PHP – Operacje na plikach



Dołączanie plików Jeżeli nasz skrypt zawiera dużo kodu możemy go podzielić na mniejsze partie, a później „sklejać” w całość. Po co? Zobaczmy. Wiemy już jaki jest sens dzielenia pliku, ale jak to później połączyć? ano tak: include() dołącza plik do kodu, w razie braku pliku generuje ostrzeżenie kontynuując pracę skryptu […]

10. PHP – operacje na strukturze systemu plików


Pełną listę funkcji znajdziecie w dokumentacji PHP,  poniżej najczęściej wykorzystywane. Tablice są typem zmiennych zawierającym uporządkowany zbiór danych. Pełnią ważną rolę w aplikacjach internetowych z bazą danych – służą do gromadzenia wyselekcjonowanych danych i manipulowania nimi.Do zmiennych tych uzyskuje się dostęp przez pole w nawiasie kwadratowym, które nazywamy index, podane […]

9. PHP – operacje na tablicach


Spis zagadnień: Łańcuchy znaków echo/print addslashes/stripslashes explode/implode str_split htmlspecialchars/strip_tags nl2br password_hash strlen strpos wielkość liter str_replace substr substr_replace strstr strtr trim przykłady zadania do wykonania Wyrażenia regularne     Łańcuchy znaków Łańcuchy znaków (ciągi), to zmienne typu string, które możemy formatować za pomocą wielu funkcji wbudowanych języka PHP. Pełną listę […]

8. PHP – Łańcuchy znaków i wyrażenia regularne.



Funkcje daty i czasu Pełną listę funkcji znajdziecie w dokumentacji PHP,  poniżej najczęściej wykorzystywane. time() Zwraca aktualny uniksowy znacznik czasu int time(void) Zwraca aktualny czas, podawany jako liczba sekund, które upłynęły od nastania Ery Unixu: 1 stycznia 1970, 0:00:00 GMT. $teraz = time(); $następnyTydzien = time() + (7 * 24 * 60 * 60); // 7 dni; 24 godziny; 60 minut; 60 sekund date() Formatuje lokalny czas/datę. […]

7. PHP – obsługa daty i czasu