PHP - Kompendium.doc

(4516 KB) Pobierz
PHP - Kompendium

 

Spis Treści

Spis Treści              1

Wstęp              7

Dla kogo jest przeznaczona ta książka              7

Konwencje              7

Omówienie książki              7

Od autora              8

Przykłady kodu              8

Czym jest PHP              8

Dlaczego powinieneś użyć PHP              9

Gdzie szukać pomocy              9

Podziękowania              10

O autorze              10

Rozdział 1. Kompilacja i instalowanie PHP              11

Wstęp              11

Pobieranie PHP              11

Instalowanie wersji binarnej              11

Binarna instalacja dla Windows              11

Instalowanie PHP w postaci modułu ISAPI              12

Użycie PHP jako CGI              14

Inne instalacje binarne              14

Kompilowanie PHP              15

Kompilowanie PHP w Uniksach              15

Kompilacja modułu CGI              15

Kompilacja PHP jako statycznie dołączanego modułu Apache              17

Kompilacja PHP do postaci dynamicznie ładowanego modułu Apache              17

Podsumowanie kompilacji PHP w systemach Unix              18

Kompilowanie PHP w środowisku Windows              18

Podsumowanie kompilacji PHP              20

Konfigurowanie PHP              20

Korzystanie z pliku php.ini              20

Inne metody zmiany konfiguracji PHP              21

Podsumowanie              22

Rozdział 2. Język              23

Wstęp              23

Ogólne informacje na temat składni              23

Typy              24

Liczby — całkowite i zmiennoprzecinkowe              24

Ciągi              24

Tablice              25

Zmienne i stałe              26

Zmienne predefiniowane              26

Zasięg zmiennych              30

Stałe              31

Operatory i kolejność operatorów              31

Programowanie przepływu sterowania              32

if, else, elseif              32

while              32

do .. while              32

for              33

foreach              33

switch              33

break i continue              35

include i require              36

Funkcje              36

Klasy i programowanie obiektowe              37

Porównywanie wzorców              39

Podsumowanie              39

Rozdział 3. Formularze i cookie              40

Wstęp              40

Obsługa formularzy w PHP              41

Skalarne i wielowartościowe elementy formularza              41

Alternatywne metody odczytywania wartości z formularza              42

Użycie formularzy do przesyłania plików              45

Użycie rysunku jako przycisku wysłania danych              45

Kontrola poprawności danych formularza              46

Kontrola danych za pomocą wyrażeń regularnych              46

Kontrola poprawności za pomocą sprawdzania typów              47

Klasa Validator              48

Cookie              49

Ważne zagadnienia programowania dla WWW              50

Obsługa nieprawidłowych danych              50

Obsługa i formatowanie wyświetlanych danych              52

Podsumowanie              57

Rozdział 4. Operacje na plikach              58

Wstęp              58

Odczyt i zapis plików              58

Użycie gniazd              59

Użycie potoków              60

Klasa File              61

Podsumowanie              61

Rozdział 5. Wysyłanie plików przez formularz              62

Wstęp              62

Wysyłanie pojedynczego pliku              62

Pułapki              64

Przesyłanie wielu plików              64

Bezpieczeństwo              65

Podsumowanie              66

Rozdział 6. Współpraca z bazami danych              67

Wstęp              67

Wprowadzenie              67

Funkcje baz danych              67

MySQL              68

Rozpoczynamy pracę z MySQL              68

Użycie MySQL              68

ODBC              71

Podstawy ODBC              71

Instalowanie i kompilowanie unixODBC              72

Kompilowanie PHP z obsługą unixODBC              72

Instalowanie sterownika OOB              72

Konfigurowanie OOB              72

Korzystanie z ODBC              73

PHPLIB              74

Przechowywanie danych z formularzy              75

Wykorzystanie możliwości bazy danych              77

Podsumowanie              78

Rozdział 7. Sesje i stan aplikacji              80

Wstęp              80

Podstawy mechanizmu sesji              80

Wbudowany w PHP mechanizm zarządzania sesjami              81

Rozpoczęcie pracy z sesjami w PHP              81

Przesyłanie identyfikatora sesji bez użycia cookie              83

Zapisywanie zmiennych sesji w bazie danych              85

Inne funkcje i opcje dotyczące sesji              89

Użycie PHPLIB do obsługi sesji              90

Tworzenie własnego mechanizmu sesji              92

Inżynieria programowania a sesje...

Zgłoś jeśli naruszono regulamin