From MJanik
(Difference between revisions)
|
|
Line 1: |
Line 1: |
| + | <h1>Przeczytaj przed rozpoczęciem zadania</h1> |
| | | |
| + | To są nasze przedostatnie zajęcia. Przed kolejnymi zajęciami upewnij się, że: |
| + | <ul> |
| + | <li> Link do twojej strony znajduje się tutaj: [link] |
| + | <li> Podstawowe zadania z poprzednich zajęć są wykonane i podlinkowane na Twoją stronę: |
| + | <ul> |
| + | <li> istnieje tam link do pliku sum.html |
| + | <li> jest strona startowa, która jest sformatowana poprzez użycie tabeli w HTMLu, do ustawienia wyglądu jest używany zewnętrzny plik css |
| + | <li> napisane przez ciebie skrypty PHP również powinny być dostępne z twojej strony domowej |
| + | </ul> |
| + | <li> dzisiejsze zadanie również będzie tam podlinkowane |
| + | </ul> |
| + | Jako, że na kursie wystawiamy dyplomy uczestnictwa, należy zaprezentować wykonaną pracę i zdobytą wiedzę - stąd te wymagania. Możesz to zrobić teraz, lub później w domu. |
| + | |
| + | |
| + | <h1>Zadanie #4</h1> |
| + | |
| + | Dziś napiszemy kilka śmiesznych skryptów. Każdy z nich należy podlinkować pod stronę główną. |
| + | |
| + | <h2>Testowanie</h2> |
| + | Poprawność swojego kodu PHP możesz sprawdzić za pomocą strony [http://phptester.net/ http://phptester.net/]. |
| + | |
| + | <h2>Rzut kostką</h2> |
| + | |
| + | Strona z nagłówkiem "Rzut kostką". Poniżej wyświetla wylosowananą liczbę od 1 do 6. |
| + | |
| + | <h2>Obliczanie silni </h2> |
| + | Skrypt obliczający silnię podaną w URL jako jeden parametr typu GET. Jeśli liczba jest ujemna, wyświetla się błąd. Jeśli nie podano liczby w URL, należy wyświetlić podpowiedź, jak należy to zrobić. |
| + | |
| + | Wskazówka: aby sprawdzić, czy parametr został podany, należy skorzystać z dyrektywy isset, np.: |
| + | if (!isset ($_GET['silnia'])) echo 'Nie podałeś parametru!'; |
| + | |
| + | <h2>Odliczanie czasu do wakacji</h2> |
| + | |
| + | Skrypt wyświetlający informację w stylu: |
| + | Dziś jest dd.mm.rrrr, |
| + | do wakacji pozostało |
| + | xx dni, |
| + | tj. yy godzin, |
| + | tj. zz minut, |
| + | tj. qq sekund. |
| + | |
| + | Wskazówka: oby pozbyć się części ułamkowej z wyniku dzielenia, możemy zastosować rzutowanie na typ całkowity, np. zamiast $godziny napiszemy (int) $godziny. |
| + | |
| + | <br> |
| + | |
| + | <h2>Dodatkowe</h2> |
| + | <ul> |
| + | <li> Zmodyfikowac rzut kostką w ten sposob, by losować liczbę dla kostki o dowolnej liczbie scianek (podanej jako parametr typu GET). Np. kostkami K4, K10, K12. |
| + | <li> Dla zmodyfikowanej kostki oraz silni stworzyć prosty formularz, który umożliwi podanie odpowiednich argumentów, by nie trzeba ich było ręcznie wpisywać w pasek przeglądarki. |
| + | <ul> |
Revision as of 15:04, 11 December 2015
Przeczytaj przed rozpoczęciem zadania
To są nasze przedostatnie zajęcia. Przed kolejnymi zajęciami upewnij się, że:
- Link do twojej strony znajduje się tutaj: [link]
- Podstawowe zadania z poprzednich zajęć są wykonane i podlinkowane na Twoją stronę:
- istnieje tam link do pliku sum.html
- jest strona startowa, która jest sformatowana poprzez użycie tabeli w HTMLu, do ustawienia wyglądu jest używany zewnętrzny plik css
- napisane przez ciebie skrypty PHP również powinny być dostępne z twojej strony domowej
- dzisiejsze zadanie również będzie tam podlinkowane
Jako, że na kursie wystawiamy dyplomy uczestnictwa, należy zaprezentować wykonaną pracę i zdobytą wiedzę - stąd te wymagania. Możesz to zrobić teraz, lub później w domu.
Zadanie #4
Dziś napiszemy kilka śmiesznych skryptów. Każdy z nich należy podlinkować pod stronę główną.
Testowanie
Poprawność swojego kodu PHP możesz sprawdzić za pomocą strony http://phptester.net/.
Rzut kostką
Strona z nagłówkiem "Rzut kostką". Poniżej wyświetla wylosowananą liczbę od 1 do 6.
Obliczanie silni
Skrypt obliczający silnię podaną w URL jako jeden parametr typu GET. Jeśli liczba jest ujemna, wyświetla się błąd. Jeśli nie podano liczby w URL, należy wyświetlić podpowiedź, jak należy to zrobić.
Wskazówka: aby sprawdzić, czy parametr został podany, należy skorzystać z dyrektywy isset, np.:
if (!isset ($_GET['silnia'])) echo 'Nie podałeś parametru!';
Odliczanie czasu do wakacji
Skrypt wyświetlający informację w stylu:
Dziś jest dd.mm.rrrr,
do wakacji pozostało
xx dni,
tj. yy godzin,
tj. zz minut,
tj. qq sekund.
Wskazówka: oby pozbyć się części ułamkowej z wyniku dzielenia, możemy zastosować rzutowanie na typ całkowity, np. zamiast $godziny napiszemy (int) $godziny.
Dodatkowe
- Zmodyfikowac rzut kostką w ten sposob, by losować liczbę dla kostki o dowolnej liczbie scianek (podanej jako parametr typu GET). Np. kostkami K4, K10, K12.
- Dla zmodyfikowanej kostki oraz silni stworzyć prosty formularz, który umożliwi podanie odpowiednich argumentów, by nie trzeba ich było ręcznie wpisywać w pasek przeglądarki.