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 Łańcuch znaków (ciąg), to typ danych reprezentujący tekst, które możemy formatować za pomocą wielu funkcji wbudowanych języka PHP. Pełną listę funkcji znajdziecie w dokumentacji PHP,  poniżej najczęściej wykorzystywane. Sposoby definiowania stringów:   echo/print Wyświetlanie treści na ekranie. Różnice: echo – szybsze, może przyjąć wiele argumentów, […]

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


Funkcje daty i czasu PHP oferuje dwa główne sposoby pracy z datą i czasem: Funkcje proceduralne (starsze, np. `date()`, `time()`, `strtotime()`) Klasy DateTime (nowoczesne, obiektowe, zalecane od PHP 5.2+) Era Uniksa (Unix Timestamp) Aktualny czas, podawany jako liczba sekund, które upłynęły od nastania Ery Unixu: 1 stycznia 1970, 0:00:00 GMT. […]

7. PHP – obsługa daty i czasu


Funkcje Funkcja to nazwany, wielokrotnie używalny fragment kodu, który: Wykonuje określone zadanie Może przyjmować argumenty (parametry) Może zwracać wartość Pomaga unikać powtórzeń w kodzie (zasada DRY – Don’t Repeat Yourself) W celu zdefiniowania funkcji należy podać jej nazwę, argumenty i instrukcje: function przykladowa_nazwa_funkcji ($argument1,$argument2,$argument3.........) {instrukcja1; instrukcja2; instrukcja3......} Zasady nazywania funkcji: […]

6. PHP – funkcje – definiowanie własnych funkcji oraz zwracanie ...



Pętle Pętle (ang. loops, iterations) to instrukcje, które pozwalają wielokrotnie powtórzyć fragment programu. W PHP dostępne są następujące rodzaje pętli: for – gdy znamy liczbę iteracjiforeach – do iteracji po elementach tablicywhile – gdy warunek sprawdzamy przed wykonaniem iteracjido…while – gdy warunek sprawdzamy po wykonaniu iteracji Pętle for… i foreach… […]

5. PHP – pętle oraz składnia alternatywna