POLITECHNIKA
ŚWIĘTOKRZYSKA
KATEDRA SYSTEMÓW STEROWANIA
I ZARZ
ĄDZANIA
Projektowanie Aplikacji Internetowych
Laboratorium 4
2x45 minut
PHP
WYMAGANIA
Student przystępując do zajęć powinien mieć opanowany materiał na temat:
•
Języka html.
•
Arkuszy stylów css
•
Budowy formularzy
•
Programowania w języku PHP (w zakresie wymaganym do wykonania ćwiczenia)
Kod materiałów pai__04
2
II PRZEBIEG
ĆWICZENIA
1.
Obsługa poczty elektronicznej w PHP:
•
Napisać stronę umożliwiającą wysłanie listu za pomocą funkcji mail.
•
Napisać stronę umożliwiającą wysłanie listu za pomocą gniazd (fsockopen).
•
Napisać stronę umożliwiającą odbieranie listu za pomocą gniazd (fsockopen).
2.
Obsługa plików w PHP:
•
Napisać skrypt tworzący księgę gości.
•
Napisać skrypt umożliwiający logowanie i zakładanie nowych kont.
•
Napisać skrypt umożliwiający wgranie plików: zip, rar na serwer.
3.
Obsługa sesji
•
Napisać skrypt, który będzie pokazywał ile razy podczas jednej sesji dana strona
była przeglądana przez użytkownika.
•
Napisać skrypt, który umożliwi przeprowadzenie procesu autoryzacja, z
wykorzystaniem mechanizmu sesji (nazwa użytkownika wyświetlana na każdej
stronie).
4.
Obsługa ciasteczek (Cookies)
•
Przetestować czas życia ciasteczek.
•
Napisać skrypt umożliwiający automatyczne logowanie.
•
Napisać skrypt pokazujący czas ostatniej wizyty internaty na naszej stronie
•
Napisać przykładowy koszyk zakupów.
III SPRAWOZDANIE Z
ĆWICZENIA
Sprawozdanie powinno być oddane na następnych zajęciach (w formie elektronicznej). Plik
powinien posiadać nazwę bo_01_xxxx_yy.zip (gdzie xxxx – to numer grupy dziekańskiej np.
211A, yy – numer zespołu w grupie). Sprawozdanie powinno zawierać:
•
Dane zespołu wykonującego ćwiczenie (nazwiska, imiona, grupa dziekańska, data i
godzina wykonania ćwiczenia).
•
Opis wykonania poszczególnych punktów (z wyraźnym zaznaczeniem którego
punktu dotyczy) – przebieg sesji (polecenia wysłane na serwer odpowiedzi serwera/.
•
Pliki źródłowe napisanych stron i formularzy.