PHP i MySQL. Aplikacje bazodanowe. Kod źródłowy
Rozdziały od 2 do 14 oraz dodatki F i H
Rozdział 2
Rozdział 3
Rozdział 4
Rozdział 6
Rozdział 7
Rozdział 8
-
Listing 8.1
Uruchom
Kod źródłowy
(formularz wprowadzania danych do książki telefonicznej)
-
Listing 8.2
Uruchom
Kod źródłowy
(wprowadzanie danych do ksiażki telefonicznej)
-
Listing 8.3
Uruchom
Kod źródłowy
(szablon wprowadzania danych do książki telefonicznej)
-
Listing 8.4
Uruchom
Kod źródłowy
(wprowadzanie danych do ksiażki telefonicznej -- z przekierowaniem)
-
Listing 8.5
Uruchom
Kod źródłowy
(potwierdzenie dodania wpisu do ksiażki telefonicznej)
-
Listing 8.6
Uruchom
Kod źródłowy
(szablon potwierdzenia dodania wpisu do ksiażki telefonicznej)
-
Listing 8.7
Uruchom
Kod źródłowy
(dodawanie pozycji do ksiażki telefonicznej)
-
Listing 8.8
Uruchom
Kod źródłowy
(szablon dodawania pozycji do ksiażki telefonicznej)
-
Listing 8.9
Uruchom
Kod źródłowy
(skrypt bazy danych dla wstawiania pozycji do ksiażki telefonicznej)
-
Listing 8.10
Uruchom
Kod źródłowy
(szablon błędów wstawiania do ksiażki telefonicznej)
-
Listing 8.11
Uruchom
Kod źródłowy
(szablon edycji pozycji ksiażki telefonicznej -- edycja pozycji wersja 1)
-
Listing 8.12
Uruchom
Kod źródłowy
(skrypt bazy danych do edycji pozycji ksiazki telefonicznej)
-
Listing 8.13
Uruchom
Kod źródłowy
(dodawanie pozycji do ksiazki telefonicznej -- zastosowanie LOCK TABLES)
-
Listing 8.14
Uruchom
Kod źródłowy
(dodawanie pozycji do ksiazki telefonicznej -- zastosowanie kluczy dodatkowych)
-
Listing 8.15
Uruchom
Kod źródłowy
(dodawanie pozycji do ksiazki telefonicznej -- zastosowanie PEAR DB)
Rozdział 9
Rozdział 10
Rozdział 11
-
Listing 11.1
Uruchom
Kod źródłowy
(wyświetlanie danych identyfikacyjnych HTTP)
-
Listing 11.2
Uruchom
Kod źródłowy
(zbieranie danych uwierzytelniających)
-
Listing 11.3
Uruchom
Kod źródłowy
(szablon do zbierania danych uwierzytelniających)
-
Listing 11.4
Uruchom
Kod źródłowy
(ograniczanie dostępu dla adresów IP)
-
Listing 11.5
Uruchom
Kod źródłowy
(szablon dla ograniczania dostępu dla adresów IP)
-
Listing 11.6
Uruchom
Kod źródłowy
(zastosowanie MD5 oraz crypt())
-
Listing 11.7
Uruchom
Kod źródłowy
(funkcja authenticateUruchomr())
-
Listing 11.8
Uruchom
Kod źródłowy
(autoryzacja w bazie danych)
-
Listing 11.9
Uruchom
Kod źródłowy
(strona logowania login.html)
-
Listing 11.10
Uruchom
Kod źródłowy
(skrypt autoryzacji logincheck.php)
-
Listing 11.11
Uruchom
Kod źródłowy
(plik dołączany authentication.inc)
-
Listing 11.12
Uruchom
Kod źródłowy
(strona domowa aplikacji, home.php)
-
Listing 11.13
Uruchom
Kod źródłowy
(szablon strony domowej aplikacji home.tpl)
-
Listing 11.14
Uruchom
Kod źródłowy
(skrypt wlogowania logout.php)
-
Listing 11.15
Uruchom
Kod źródłowy
(szablon skryptu wylogowania logout.tpl)
-
Listing 11.16
Uruchom
Kod źródłowy
(strona zmiany hasła password.php)
-
Listing 11.17
Uruchom
Kod źródłowy
(szablon strony zmiany hasła password.tpl)
-
Listing 11.18
Uruchom
Kod źródłowy
(kontrola poprawności zmiany hasła changepassword.php)
Rozdział 12
-
Listing 12.1
Uruchom
Kod źródłowy
(własna procedura obsługi błędów)
-
Listing 12.2
Uruchom
Kod źródłowy
(własna procedura obsługi błędów z rejestrowaniem)
-
Listing 12.3
Uruchom
Kod źródłowy
(sterowanie buforowaniem)
-
Listing 12.4
Uruchom
Kod źródłowy
(własna procedura obsługi błędów z rejestrowaniem, błędami UruchomR i sterowaniem buforowaniem)
Rozdział 13
Rozdział 14
-
Listing 14.1
Uruchom
Kod źródłowy
(hierarchia klas kształtów -- tylko PHP 5)
-
Listing 14.2
Uruchom
Kod źródłowy
(zastosowanie klasy abstrakcyjnej -- tylko PHP 5)
-
Listing 14.3
Uruchom
Kod źródłowy
(zastosowanie interfejsu -- tylko PHP 5)
-
Listing 14.4
Uruchom
Kod źródłowy
(zastosowanie interfejsu wersja 2 -- tylko PHP 5)
-
Listing 14.5
Uruchom
Kod źródłowy
(zastosowanie interfejsu wersja 3 -- tylko PHP 5)
-
Listing 14.6
Uruchom
Kod źródłowy
(zastosowanie klasy abstrakcyjnej z funkcjami zabezpieczonymi -- tylko PHP 5)
-
Listing 14.7
Uruchom
Kod źródłowy
(implementacja funkcji zabezpieczonych -- tylko PHP 5)
-
Listing 14.8
Uruchom
Kod źródłowy
(klasa ChristmasHamper -- tylko PHP 5)
-
Listing 14.9
Uruchom
Kod źródłowy
(kalkulator kosztów transportu -- tylko PHP 5)
-
Listing 14.10
Uruchom
Kod źródłowy
(szablon kalkulatora kosztów transportu)
Dodatek F
-
Listing od F.1 do F.8
Uruchom
Kod źródłowy
(procedury obsługi sesji w bazie danych - mysql_sessions.inc)
-
Listing F.9
Uruchom
Kod źródłowy
(zastosowanie mysql_sessions.inc)
Dodatek H
-
Listing H.1
Uruchom
Kod źródłowy
(użycie zwykłej biblioteki mysql)
-
Listing H.2
Uruchom
Kod źródłowy
(użycie poprawionej biblioteki mysql [mysqli])