dla ucznia


Szybki quiz – przypomnienie poprzedniej lekcji Lekcja 14: cookies i sesje. Odpowiedz z pamięci, bez zaglądania do kodu. 1. Co wyświetli ten skrypt przy pierwszym otwarciu strony, a co przy drugim? 2. Znajdź błąd i powiedz, jaki komunikat zobaczy użytkownik: 3. W TaskQuest login zalogowanego użytkownika trzymamy w sesji, a […]

15. PHP – obiektowo


Szybki quiz – przypomnienie poprzedniej lekcji Lekcja 13: formularze HTML, metody GET i POST, walidacja w PHP, przekierowanie po zapisie. 1. Co wypisze ten kod przy pierwszym wejściu na stronę (zwykłe GET), a co po wysłaniu formularza z polem xp = 50? 2. Po wysłaniu formularza $_POST['tytul'] nie istnieje. Gdzie […]

14. PHP – obsługa cookies i sesje


Szybki quiz – przypomnienie poprzedniej lekcji Lekcja 12: wyjątki (throw, try, catch, finally). Odpowiedz z pamięci, bez zaglądania do kodu. 1. Co zostanie wypisane? 2. Znajdź błąd. Dlaczego ten kod nie zatrzymuje zapisu ujemnej nagrody? 3. Dla każdej sytuacji odpowiedz: wyjątek czy zwykła wartość zwrócona z funkcji? a) pliku data/zadania.csv […]

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



Szybki quiz – przypomnienie poprzedniej lekcji Lekcja 11 – operacje na plikach. Odpowiedz z pamięci, bez zaglądania do kodu. 1. Czym różni się tryb 'w' od 'a' w fopen()? Który z nich skasuje dotychczasową zawartość pliku? 2. Co znajdzie się w pliku log.txt po wykonaniu tego kodu? 3. Znajdź dwa […]

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


Szybki quiz – przypomnienie poprzedniej lekcji Sprawdź, czy pamiętasz Lekcję 10 (dołączanie plików, ścieżki, katalogi). Odpowiedzi znajdziesz na końcu dodatku. 1. Plik includes/funkcje_zadan.php jest dołączany w index.php i w diagnostyka.php. Której z czterech instrukcji (include, include_once, require, require_once) należy użyć i co stanie się, jeśli użyjesz require bez _once, a […]

11. PHP – Operacje na plikach


Szybki quiz – przypomnienie poprzedniej lekcji 1. Co zostanie wyświetlone? 2. Znajdź błąd. Co zobaczysz po uruchomieniu? 3. Jaki będzie wynik? A co wyświetli ten sam kod, jeśli daty zapiszemy jako '02.10.2026' i '20.09.2026'? Czy wynik będzie poprawny? 4. Dlaczego ten kod nie wypisze posortowanej listy? 5. Uzupełnij, aby funkcja […]

10. PHP – operacje na strukturze systemu plików



Szybki quiz – przypomnienie poprzedniej lekcji 1. Co zostanie wyświetlone? 2. Dlaczego ten kod nic nie wyświetla, chociaż tekst zawiera „PHP”? Popraw warunek. 3. Co zwróci wyczyscTytul(" Ala ma kota ")? 4. Funkcja walidujLogin() używa wzorca /^[a-zA-Z0-9_-]{3,20}$/. Dla których loginów zwróci true? Ka, Kama_2026, Kama 2026, Kama-2026, Kama!!! 5. Usuwamy […]

9. PHP – operacje na tablicach