php i mysql. dla każdego. wydanie ii cała książka.pdf
(
26045 KB
)
Pobierz
Spis treci
Wstp ............................................................................................ 11
Cz I Skrypty PHP — dynamiczne generowanie
stron internetowych ..................................................... 13
Rozdzia 1. Podstawy ....................................................................................... 15
Czym jest PHP? .............................................................................................................. 15
Krótka historia PHP ........................................................................................................ 16
Niezbdne narzdzia ....................................................................................................... 16
Instalacja w systemie Windows ...................................................................................... 17
Serwer WWW ....................................................................................................... 18
rodowisko PHP ................................................................................................... 21
Testowanie instalacji ............................................................................................. 23
Instalacja w Linuksie ...................................................................................................... 23
Instalacja przy uyciu pakietów ............................................................................ 23
Konfiguracja PHP ........................................................................................................... 27
Typowe problemy ........................................................................................................... 27
Brak poczenia z serwerem .................................................................................. 27
Serwer nie dziaa po instalacji PHP ....................................................................... 28
Serwer dziaa, ale nie obsuguje PHP .................................................................... 29
Pierwszy skrypt .............................................................................................................. 30
Jak to dziaa? .................................................................................................................. 31
Rozdzia 2. Znaczniki, zmienne i typy danych .................................................... 33
Umieszczanie skryptów w kodzie HTML ...................................................................... 33
Znaczniki kanoniczne (klasyczne) ........................................................................ 33
Znaczniki skryptów HTML ................................................................................... 34
Znaczniki typu SGML ........................................................................................... 34
Znaczniki typu ASP .............................................................................................. 34
Proste wywietlanie danych ............................................................................................ 35
Skrypty zewntrzne ........................................................................................................ 35
Instrukcja include .................................................................................................. 36
Instrukcja require .................................................................................................. 37
Wicej o doczaniu plików .................................................................................. 38
Komentarze w skryptach ................................................................................................ 39
Komentarz blokowy .............................................................................................. 40
Komentarz jednowierszowy .................................................................................. 40
Komentarz jednowierszowy uniksowy .................................................................. 41
4
PHP i MySQL. Dla kadego
Typy danych ................................................................................................................... 41
Typy skalarne ........................................................................................................ 42
Typy zoone ......................................................................................................... 46
Typy specjalne ...................................................................................................... 47
Zmienne .......................................................................................................................... 47
Zmienne w PHP .................................................................................................... 47
Tworzenie zmiennych ........................................................................................... 48
Jak wykry typ zmiennej? ..................................................................................... 49
Zmienne superglobalne ......................................................................................... 51
Stae ................................................................................................................................ 53
Stae w PHP .......................................................................................................... 53
Stae predefiniowane ............................................................................................. 54
Operatory ........................................................................................................................ 55
Operatory arytmetyczne ........................................................................................ 55
Operatory inkrementacji i dekrementacji .............................................................. 56
Operatory bitowe ................................................................................................... 59
Operatory logiczne ................................................................................................ 61
Operatory relacyjne ............................................................................................... 63
Operator acuchowy ............................................................................................ 63
Operatory przypisania ........................................................................................... 64
Operatory tablicowe .............................................................................................. 66
Pozostae operatory ............................................................................................... 67
Priorytety operatorów ............................................................................................ 70
Konwersje typów ............................................................................................................ 70
Zmiana typu zmiennej ........................................................................................... 70
Rzutowanie typów ................................................................................................. 72
Funkcje konwersji ................................................................................................. 73
Zasady konwersji .................................................................................................. 75
Rozdzia 3. Instrukcje sterujce i funkcje ......................................................... 77
Instrukcje warunkowe ..................................................................................................... 77
Instrukcja if…else ................................................................................................. 77
Instrukcja if…else if .............................................................................................. 78
Zagniedanie instrukcji warunkowych ................................................................ 80
Wyraenia warunkowe ................................................................................................... 84
Operator warunkowy ...................................................................................................... 85
Instrukcja wyboru Switch ............................................................................................... 85
Ptle ................................................................................................................................ 89
Ptla typu for ......................................................................................................... 89
Ptla typu while ..................................................................................................... 93
Ptla typu do…while ............................................................................................. 95
Ptla typu foreach .................................................................................................. 96
Skadnia alternatywna ..................................................................................................... 98
Instrukcje warunkowe ........................................................................................... 98
Instrukcja switch ................................................................................................... 99
Ptle ..................................................................................................................... 100
Instrukcje break i continue ............................................................................................ 101
Instrukcja break ................................................................................................... 101
Instrukcja continue .............................................................................................. 103
Funkcje ......................................................................................................................... 104
Budowa funkcji ................................................................................................... 104
Argumenty funkcji .............................................................................................. 105
Zwracanie wartoci ............................................................................................. 107
Zasig zmiennych ................................................................................................ 108
Argumenty funkcji raz jeszcze ............................................................................ 112
Spis treci
5
Rozdzia 4. Tablice ........................................................................................ 117
Rodzaje tablic w PHP ................................................................................................... 117
Tablice zwyke .................................................................................................... 117
Tablice asocjacyjne ............................................................................................. 120
Tablice wielowymiarowe ............................................................................................. 124
Tworzenie tablic wielowymiarowych ................................................................. 124
Tablice nieregularne ............................................................................................ 129
Operacje na tablicach .................................................................................................... 130
Sortowanie tablic klasycznych ............................................................................ 130
Sortowanie tablic asocjacyjnych ......................................................................... 133
Implozja i eksplozja ............................................................................................ 135
Operacje na elementach tablic ...................................................................................... 136
Zmiana kolejnoci elementów ............................................................................. 136
Poruszanie si po tablicy ..................................................................................... 137
Dodawanie i pobieranie elementów .................................................................... 139
Liczba elementów tablicy ............................................................................................. 141
Rozdzia 5. Programowanie zorientowane obiektowo ....................................... 143
Podstawy programowania obiektowego ....................................................................... 143
Tworzenie klas .................................................................................................... 143
Tworzenie obiektów ............................................................................................ 145
Odwoania do skadowych .................................................................................. 146
Wskazanie this .................................................................................................... 149
Konstruktory i destruktory ............................................................................................ 150
Budowa konstruktora .......................................................................................... 150
Argumenty konstruktorów .................................................................................. 152
Destruktory .......................................................................................................... 153
Dziedziczenie ............................................................................................................... 153
Czym jest dziedziczenie? .................................................................................... 153
Przesanianie skadowych .................................................................................... 157
Konstruktory klas bazowych ............................................................................... 159
Modyfikatory dostpu ................................................................................................... 160
Wyjtki ......................................................................................................................... 162
Zgaszanie wyjtków ........................................................................................... 163
Przechwytywanie wyjtków ................................................................................ 164
Obsuga kilku wyjtków ...................................................................................... 165
Rozdzia 6. Przetwarzanie danych z przegldarki ............................................. 169
Metoda GET ................................................................................................................. 170
Metoda POST ............................................................................................................... 174
Wysyanie plików (upload) ........................................................................................... 176
Odbieranie plików (download) ..................................................................................... 179
Wysanie pojedynczego pliku ............................................................................. 180
Wysyanie pliku wybieranego z listy ................................................................... 181
Automatyczne generowanie listy plików ............................................................ 184
Lista plików przechowywana w pliku tekstowym ............................................... 187
Rozdzia 7. Cigi znaków, data i czas ............................................................. 193
Cigi znaków ................................................................................................................ 193
Formatowanie cigów ......................................................................................... 195
Porównywanie cigów ........................................................................................ 204
Przeszukiwanie cigów ....................................................................................... 206
Przetwarzanie cigów .......................................................................................... 208
6
PHP i MySQL. Dla kadego
Data i czas .................................................................................................................... 212
Funkcja checkdate ............................................................................................... 212
Funkcja date ........................................................................................................ 213
Funkcja getdate ................................................................................................... 215
Funkcja gmdate ................................................................................................... 216
Funkcja localtime ................................................................................................ 217
Funkcja microtime .............................................................................................. 218
Funkcja mktime ................................................................................................... 218
Funkcja strftime .................................................................................................. 218
Funkcja strtotime ................................................................................................. 221
Funkcja time ........................................................................................................ 221
Rozdzia 8. System plików ............................................................................. 223
Obsuga struktury plików i katalogów .......................................................................... 223
Odczyt zawartoci katalogu ................................................................................. 223
Tworzenie i usuwanie katalogów ........................................................................ 227
Zmiana katalogu biecego ................................................................................. 228
Odczytywanie informacji o plikach ..................................................................... 228
Miejsce na dysku ................................................................................................. 230
Usuwanie zawartoci katalogu ............................................................................ 231
Nawigacja po katalogach ..................................................................................... 232
Obsuga plików ............................................................................................................. 235
Otwieranie i zamykanie plików ........................................................................... 235
Odczyt danych ..................................................................................................... 237
Zapis danych ....................................................................................................... 243
Poruszanie si po danych w pliku ....................................................................... 247
Synchronizacja dostpu ....................................................................................... 248
Wykorzystanie plików do przechowywania danych ..................................................... 249
Zwyky licznik tekstowy ..................................................................................... 250
Licznik graficzny ................................................................................................ 252
Gosowanie .......................................................................................................... 254
Prosty system logowania ..................................................................................... 260
Generowanie listy odnoników ........................................................................... 263
Rozdzia 9. Cookies i sesje ............................................................................ 265
Krótko o cookies ........................................................................................................... 265
Zapis i odczyt cookies .................................................................................................. 265
Jak zapisa cookie? ............................................................................................. 265
Jak odczyta cookie? ........................................................................................... 268
Jak usun cookie? .............................................................................................. 268
Korzystanie z cookies ................................................................................................... 269
Mechanizm sesji ........................................................................................................... 271
Obsuga sesji ................................................................................................................. 272
Rozpoczynanie sesji ............................................................................................ 272
Koczenie sesji .................................................................................................... 273
Konfiguracja sesji ................................................................................................ 273
Zmienne sesji ...................................................................................................... 275
Implementacja sesji ...................................................................................................... 276
Uwierzytelnianie z wykorzystaniem mechanizmu sesji ...................................... 278
ledzenie uytkownika ........................................................................................ 284
Plik z chomika:
AGAPE_AGAPE
Inne pliki z tego folderu:
autocad 2005 i 2005 pl full.pdf
(22413 KB)
intensywny kurs przywództwa. szybki program rozwoju zdolności przywódczych full.pdf
(9732 KB)
płytki umysł. jak internet wpływa na nasz mózg helion.pdf
(34503 KB)
analiza statystyczna. microsoft excel 2010 pl cała książka.pdf
(27781 KB)
matematyczne-szkielko-i-oko.-mniej-i-bardziej-powazne-zastosowania-matmy full scan.pdf
(28897 KB)
Inne foldery tego chomika:
! # Wrzucone - sprawdzone i pełne Ebooki #
! # Wrzucone - sprawdzone i pełne Ebooki #(1)
! # Wrzucone - sprawdzone i pełne Ebooki #(10)
! # Wrzucone - sprawdzone i pełne Ebooki #(2)
! # Wrzucone - sprawdzone i pełne Ebooki #(3)
Zgłoś jeśli
naruszono regulamin