PHP 5 Praktyczny kurs Wydanie II.pdf
(
597 KB
)
Pobierz
PHP 5. Praktyczny kurs.
Wydanie II
Idź do
• Spis treści
• Przykładowy rozdział
• Skorowidz
Autor
:
Marcin Lis
ISBN: 978-83-246-3393-7
Format: 158×235, stron: 456
Katalog książek
• Katalog online
• Zamów drukowany
katalog
Rewelacyjne strony internetowe w PHP 5 – dowiedz się, jak je zrobić!
• Instalacja i konguracja narzędzi, czyli bez czego nie da się ruszyć dalej
• Elementy języka i współpraca z systemem plików, czyli co koniecznie trzeba opanować
• Obiektowy PHP i współpraca z bazami danych, czyli co może Ci się przydać
Znajomość języka skryptowego PHP, szczególnie w wersji PHP 5, to w dzisiejszych czasach
standard, bez którego nie może się obyć żaden szanujący się twórca stron internetowych.
Środowisko PHP 5 pozwala tworzyć dynamiczne witryny, efektywnie komunikujące się z bazami
danych. Zapewnia też możliwość współpracy Twojej strony z różnymi rodzajami danych, a ponadto
nadaje się do tworzenia samodzielnie działających aplikacji. Jeśli marzy Ci się kariera webmastera,
a nie masz jeszcze odpowiednich umiejętności w tej dziedzinie lub chcesz odświeżyć wiedzę, ta
książka umożliwi Ci szybkie wejście na grunt praktycznego zastosowania możliwości języka PHP
w Twoich własnych projektach.
W podręczniku „PHP 5. Praktyczny kurs. Wydanie II” znajdziesz kompletne informacje o podstawach
PHP – od kwestii związanych z nazewnictwem, instalacją i konguracją niezbędnych narzędzi,
przez omówienie zasad budowy skryptów, aż po programowanie obiektowe i obsługę sieci.
Dowiesz się, jak uruchomić działającą (i atrakcyjną) witrynę internetową, jak wykorzystać
możliwości graki i o czym należy pamiętać, aby uniknąć kłopotów z wyświetlaniem witryny
w przeglądarce. Nauczysz się obsługiwać protokoły sieciowe i zrozumiesz, na czym polega obsługa
sesji. Sprawdź, jak wiele możesz osiągnąć, programując w PHP!
• Instalacja i konguracja narzędzi
• Pierwszy skrypt
• Zmienne, typy danych i operatory
• Instrukcje sterujące i funkcje
• Obsługa daty i czasu, ciągi znaków, tablice
• Operacje na strukturze systemu plików
• Operacje na plikach i praktyczne wykorzystanie plików
• Odbieranie danych z przeglądarki
• Wysyłanie danych do przeglądarki
• Obsługa cookies, sesje i wyjątki
• Programowanie obiektowe
• Obsługa graki
• Połączenia sieciowe, poczta i FTP
• PHP i popularne bazy danych
• Obiektowa współpraca z MySQL i SQLite
• Bazy danych w praktyce
PHP 5 – po prostu musisz to znać!
Twój koszyk
• Dodaj do koszyka
Cennik i informacje
• Zamów informacje
o nowościach
• Zamów cennik
Czytelnia
• Fragmenty książek
online
Kontakt
Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. 32 230 98 63
e-mail: helion@helion.pl
© Helion 1991–2011
Rozdzia 0.
Spis treci
Wstp .............................................................................................. 7
Rozdzia 1. Podstawy ....................................................................................... 11
Lekcja 1. Czym jest PHP? .............................................................................................. 11
Jzyk skryptowy ....................................................................................................... 11
Krótka historia PHP ................................................................................................. 12
Jak to dziaa? ............................................................................................................ 12
Lekcja 2. Instalacja i konfiguracja narzdzi .................................................................... 14
Samodzielna instalacja narzdzi ............................................................................... 14
Korzystanie z pakietu XAMPP ................................................................................. 31
Plik konfiguracyjny PHP .......................................................................................... 38
PHP w wierszu polece ............................................................................................ 39
Rozdzia 2. Elementy jzyka ............................................................................. 41
Lekcja 3. Pierwszy skrypt ............................................................................................... 41
Zaczynamy ............................................................................................................... 41
Znaczniki PHP ......................................................................................................... 45
Komentarze .............................................................................................................. 47
Wywietlanie informacji .......................................................................................... 49
Instrukcja print ......................................................................................................... 50
czenie skryptów .................................................................................................... 51
Lekcja 4. Zmienne, typy danych i operatory .................................................................. 57
Czym s zmienne? .................................................................................................... 57
Rodzaje zmiennych, czyli typy danych .................................................................... 58
Zmienne w kodzie skryptu ....................................................................................... 62
Wywietlanie wartoci zmiennych ........................................................................... 64
Operacje na zmiennych ............................................................................................ 68
Operatory ................................................................................................................. 68
Zmienne globalne (superglobalne) ........................................................................... 83
Konwersje typów ...................................................................................................... 85
wiczenia do samodzielnego wykonania ................................................................. 89
Lekcja 5. Instrukcje sterujce ......................................................................................... 90
Instrukcje warunkowe .............................................................................................. 90
Instrukcja wyboru ..................................................................................................... 97
Operator warunkowy ................................................................................................ 99
Ptle ........................................................................................................................ 100
Skadnia alternatywna ............................................................................................ 111
wiczenia do samodzielnego wykonania ............................................................... 113
4
PHP5. Praktyczny kurs
Lekcja 6. Funkcje ......................................................................................................... 114
Definiowanie funkcji .............................................................................................. 114
Argumenty funkcji ................................................................................................. 115
Zwracanie wartoci przez funkcje .......................................................................... 117
Zasig zmiennych ................................................................................................... 118
Sposoby przekazywania argumentów ..................................................................... 123
Domylne argumenty funkcji ................................................................................. 125
wiczenia do samodzielnego wykonania ............................................................... 126
Lekcja 7. Obsuga daty i czasu ..................................................................................... 127
Wywietlanie daty i czasu ...................................................................................... 127
Tworzenie znacznika czasu .................................................................................... 135
Pozostae funkcje .................................................................................................... 138
wiczenia do samodzielnego wykonania ............................................................... 141
Lekcja 8. Cigi znaków ................................................................................................ 141
Rodzaje cigów znaków ......................................................................................... 141
Wyraenia zoone w cigach znaków ................................................................... 143
Która metoda jest szybsza? .................................................................................... 144
Formatowanie cigów ............................................................................................ 146
Przetwarzanie cigów znaków ............................................................................... 152
Porównania ............................................................................................................. 154
Przeszukiwanie ....................................................................................................... 155
wiczenia do samodzielnego wykonania ............................................................... 157
Lekcja 9. Tablice .......................................................................................................... 158
Proste tablice .......................................................................................................... 158
Tablice asocjacyjne ................................................................................................ 161
Operacje na tablicach ............................................................................................. 163
wiczenia do samodzielnego wykonania ............................................................... 170
Rozdzia 3. Wspópraca z systemem plików .................................................... 171
Lekcja 10. Operacje na strukturze systemu plików ...................................................... 171
Odczyt zawartoci katalogu .................................................................................... 171
Operacje na katalogach .......................................................................................... 176
Operacje na plikach ................................................................................................ 178
Miejsce na dysku .................................................................................................... 180
Rekurencyjne usuwanie zawartoci katalogu ......................................................... 182
Nawigacja po katalogach ........................................................................................ 182
wiczenia do samodzielnego wykonania ............................................................... 185
Lekcja 11. Operacje na plikach ..................................................................................... 186
Tworzenie i otwieranie plików ............................................................................... 186
Zamykanie plików .................................................................................................. 188
Odczyt danych ........................................................................................................ 188
Zapis danych .......................................................................................................... 195
Inne operacje .......................................................................................................... 201
wiczenia do samodzielnego wykonania ............................................................... 204
Lekcja 12. Praktyczne wykorzystanie plików ............................................................... 204
Tekstowy licznik odwiedzin ................................................................................... 205
Licznik wykorzystujcy grafik ............................................................................. 207
Lista odnoników ................................................................................................... 209
Lista odwiedzin ...................................................................................................... 210
wiczenia do samodzielnego wykonania ............................................................... 213
Spis treci
5
Rozdzia 4. Wspópraca z przegldark ........................................................... 215
Lekcja 13. Odbieranie danych z przegldarki ............................................................... 215
Formularze HTML ................................................................................................. 215
Wysyanie metod GET ......................................................................................... 216
Metoda POST ......................................................................................................... 221
Wysyanie plików do serwera ................................................................................ 223
wiczenia do samodzielnego wykonania ............................................................... 227
Lekcja 14. Wysyanie danych do przegldarki ............................................................. 228
Sposoby wysyania danych .................................................................................... 228
Wysyanie zawartoci plików ................................................................................. 228
Sposoby pobierania plików z serwisu .................................................................... 232
wiczenia do samodzielnego wykonania ............................................................... 245
Lekcja 15. Obsuga cookies .......................................................................................... 245
Krótko o cookies .................................................................................................... 245
Obsuga cookies w PHP ......................................................................................... 246
Korzystanie z cookies ............................................................................................. 250
wiczenia do samodzielnego wykonania ............................................................... 255
Lekcja 16. Sesje ............................................................................................................ 255
Wstp do sesji ........................................................................................................ 255
Identyfikator sesji ................................................................................................... 256
Rozpoczynanie sesji ............................................................................................... 256
Koczenie sesji ....................................................................................................... 257
Zmienne sesji ......................................................................................................... 257
Konfiguracja sesji ................................................................................................... 258
Implementacja sesji ................................................................................................ 260
ledzenie zachowa uytkownika .......................................................................... 264
Kontrola dostpu z wykorzystaniem sesji .............................................................. 266
System logowania z danymi w pliku ...................................................................... 271
wiczenia do samodzielnego wykonania ............................................................... 274
Rozdzia 5. Obiektowy PHP ............................................................................ 275
Lekcja 17. Podstawy obiektowoci ............................................................................... 275
Czym jest obiekt? ................................................................................................... 275
Definicja klasy ....................................................................................................... 276
Tworzenie obiektów ............................................................................................... 279
Konstruktory i destruktory ..................................................................................... 281
Automatyczne adowanie kodu klasy ..................................................................... 284
Obiektowa lista odwiedzin ..................................................................................... 286
wiczenia do samodzielnego wykonania ............................................................... 288
Lekcja 18. Wicej o programowaniu obiektowym ....................................................... 288
Dziedziczenie ......................................................................................................... 288
Przesanianie skadowych ....................................................................................... 292
Klasy i skadowe finalne ........................................................................................ 294
Konstruktory i destruktory klas bazowych ............................................................. 295
Specyfikatory dostpu ............................................................................................ 297
Skadowe statyczne ................................................................................................ 299
wiczenia do samodzielnego wykonania ............................................................... 302
Lekcja 19. Wyjtki ....................................................................................................... 303
Instrukcja throw ..................................................................................................... 303
Klasa Exception i pochodne ................................................................................... 304
Blok try...catch ....................................................................................................... 305
Przechwytywanie wielu wyjtków ......................................................................... 310
Wasne wyjtki ....................................................................................................... 313
wiczenia do samodzielnego wykonania ............................................................... 314
Plik z chomika:
Smoke-Wood
Inne pliki z tego folderu:
JavaServer Faces Wydanie III(1).pdf
(596 KB)
Linux Najlepsze przepisy Wydanie II(1).pdf
(596 KB)
Macromedia FreeHand MX Oficjalny podrecznik(1).pdf
(588 KB)
Generator Macromedia Flash nastepny krok(1).pdf
(584 KB)
JavaServer Faces Wydanie III.pdf
(596 KB)
Inne foldery tego chomika:
- ✖ COMPANY OF HEROES 2 OFENSYWA W ARDENACH [PC]
- ✖ EVOLVE [PC]
- ✖ FAHRENHEIT REMASTERED [PC]
- ✖ LEGO BATMAN 3 POZA GOTHAM [PC]
- � ✔ F1 2014 (2014) XBOX360 - PL✔
Zgłoś jeśli
naruszono regulamin