JĘZYK PHP - poziom podstawowy

Transkrypt

JĘZYK PHP - poziom podstawowy
JĘZYK PHP - poziom podstawowy

Możliwości PHP

Zalety PHP w stosunku do HTML

Zasada działania skryptów na serwerze

Instalacja i podstawowa konfiguracja serwera Apache z obsługą PHP na domowym komputerze

w systemie Windows (pakiet XAMPP, WebServ lub Krasnal)

w systemie Linux (pakiet LAMPP)

Jakie cechy powinien posiadać dobry edytor kodu PHP

Składnia PHP

Osadzanie PHP w kodzie HTML

Zmienne

Typy zmiennych

Definiowanie

Nadpisywanie zawartości

Dopisywanie zawartości

Usuwanie zmiennych

Stałe

Instrukcje warunkowe

zagnieżdżanie instrukcji, operatory porównania, łączenie warunków

Pętle

Funkcje

korzystanie z istniejących

definiowanie i wywoływanie własnych funkcji

zasięg zmiennych w obrębie funkcji i poza nią

Zagadnienia związane z programowaniem w PHP

Dołączanie zewnętrznych plików



funkcja include i include_once

funkcje require i require_once
Operacje na systemie plików

odczyt zawartości plików

zapis do pliku

usuwanie plików

odczyt zawartości katalogu

usuwanie katalogów
Pobieranie danych z formularzy

zmienne GET i POST
Euro Info Group Sp. z o.o.
ul. Nowy Świat 27
00-029 Warszawa
tel. (22) 847 69 22
www.kursykomputerowe.pl
Bank PEKAO SA O/Warszawa
12 1240 5918 1111 0000 4907 9478
Wysokość kapitału zakładowego: 181 000 zł
NIP: 701-00-32-100; REGON: 140656255 KRS: 0000264911




kwestia bezpieczeństwa przy pobieraniu informacji

przetwarzanie pobranych danych
Zmienne środowiskowe serwera

skąd przyszedł nasz użytkownik

jakiej przeglądarki i systemu operacyjnego używają nasi odwiedzający

odczyt preferowanego języka, adresu IP
Przekazywanie danych pomiędzy podstronami za pomocą sesji

wyjaśnienie systemu sesji w PHP

ustawianie zmiennych sesji

niszczenie aktualnej sesji
Przekazywanie danych pomiędzy podstronami za pomocą cookies


ustawianie cookies, odczytywanie cookies, usuwanie cookies
Ćwiczenia

prosty skrypt odbierający dane od użytkownika za pomocą formularza, przetwarzający je i wyświetlający
wynik

witryna, której budowa pozwala na umieszczenie stałych elementów witryny (np. menu) w jednym pliku

licznik odświeżeń witryny

unikalnych odwiedzających na podstawie IP

unikalnych odwiedzających na podstawie cookies

automatycznie generowana galeria zdjęć

księga gości

witryna z dostępem do treści po zalogowaniu
Euro Info Group Sp. z o.o.
ul. Nowy Świat 27
00-029 Warszawa
tel. (22) 847 69 22
www.kursykomputerowe.pl
Bank PEKAO SA O/Warszawa
12 1240 5918 1111 0000 4907 9478
Wysokość kapitału zakładowego: 181 000 zł
NIP: 701-00-32-100; REGON: 140656255 KRS: 0000264911