php.-programowanie.-wydanie-iii helion.pdf
(
11262 KB
)
Pobierz
765943661 UNPDF
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
PHP. Programowanie.
SPIS TRECI
Wydanie III
KATALOG KSI¥¯EK
Autorzy: Leon Atkinson, Zeev Suraski
T³umaczenie: Jaros³aw Dobrzañski
ISBN: 83-7361-355-2
Tytu³ orygina³
u:
Core PHP Programming, 3 Edition
Format: B5, stron: 952
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Ksi¹¿ka „PHP. Programowanie. Wydanie III” to kolejne wydanie praktycznego
przewodnika dla programistów stron internetowych. Jeden z najlepszych programistów
PHP — Leon Atkinson, uczy wszystkiego, co potrzebujesz, by stworzyæ dobr¹ i szybk¹
aplikacjê sieciow¹. Dok³adnie opisuje sk³adniê PHP i kluczowe elementy jêzyka.
Atkinson przedstawia tak¿e najwa¿niejsze funkcje PHP, w tym funkcje wejcia-wyjcia,
przetwarzania danych, matematyczne, daty, czasu, konfiguracji, funkcje umo¿liwiaj¹ce
wspó³pracê z bazami danych, funkcje graficzne i sieciowe. Prezentuje on równie¿
dzia³anie PHP na przyk³adach realizuj¹cych sortowanie, przeszukiwanie, analizê
³añcuchów i inne zadania.
Ksi¹¿ka sk³ada siê z czterech czêci:
1. wstêpu do programowania,
2. przewodnika po wszystkich funkcjach,
3. przegl¹du typowych problemów programistycznych
4. czêci umo¿liwiaj¹cej zastosowanie zdobytej wiedzy przy tworzeniu witryn.
Pierwsza czêæ zajmuje siê kwestiami dotycz¹cymi wszystkich jêzyków
programowania: jak wygl¹da skrypt PHP, jak sterowaæ przebiegiem programu
i jak zarz¹dzaæ danymi.
Czêæ druga organizuje funkcje wed³ug ich zastosowania i zawiera przyk³ady
ich zastosowania. PHP udostêpnia bardzo du¿o funkcji, dlatego czêæ ta jest
najobszerniejsza.
Czêæ trzecia zajmuje siê rozwi¹zywaniem typowych problemów
programistycznych, takich jak sortowanie czy generowanie grafiki.
Ostatnia czêæ udziela porad dotycz¹cych tworzenia ca³ych witryn sieciowych
za pomoc¹ PHP.
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treci
Słowo wstpne............................................................................................................................................. 9
Przedmowa ..................................................................................................................................................11
Cz I Programowanie w PHP...........................................................................................13
Rozdział 1. Wprowadzenie do PHP ............................................................................................................. 15
1.1. Historia PHP ..................................................................................................... 16
1.2. Co sprawia, e PHP jest lepszy od innych jzyków? .............................................. 18
1.3. Interfejsy do systemów zewntrznych.................................................................. 20
1.4. Jak PHP współpracuje z serwerem sieciowym?..................................................... 20
1.5. Wymagania sprztowe i programowe................................................................... 21
1.6. Jak wygl-da skrypt PHP?.................................................................................... 25
1.7. Przechowywanie danych..................................................................................... 27
1.8. Odbieranie informacji od uytkownika.................................................................. 29
1.9. Wybieranie pomidzy alternatywami.................................................................... 31
1.10. Powtarzanie sekwencji kodu............................................................................... 32
Rozdział 2. Zmienne, operatory i wyraenia........................................................................................... 35
2.1. Spojrzenie ogólne.............................................................................................. 35
2.2. Typy danych...................................................................................................... 37
2.3. Zmienne........................................................................................................... 40
2.4. Stałe................................................................................................................ 45
2.5. Operatory.......................................................................................................... 45
2.6. Budowanie wyrae6 ........................................................................................... 57
Rozdział 3. Instrukcje steruj%ce ............................................................................................................... 61
3.1. Instrukcja if....................................................................................................... 61
3.2. Operator ?........................................................................................................ 64
3.3. Instrukcja switch ............................................................................................... 64
3.4. Ptle ................................................................................................................ 66
3.5. Instrukcje exit, die i return ................................................................................. 72
3.6. Wyj-tki ............................................................................................................. 73
3.7. Instrukcja Declare ............................................................................................. 74
Rozdział 4. Funkcje .................................................................................................................................... 77
4.1. Deklarowanie funkcji.......................................................................................... 77
4.2. Instrukcja return................................................................................................ 78
4.3. Zakres.............................................................................................................. 79
4.4. Zmienne statyczne ............................................................................................ 81
4.5. Argumenty ........................................................................................................ 82
4.6. Rekurencja ....................................................................................................... 85
4.7. Dynamiczne wywołania funkcji ............................................................................ 86
4
PHP. Programowanie
Rozdział 5. Tablice...................................................................................................................................... 87
5.1. Tablice jednowymiarowe..................................................................................... 87
5.2. Indeksowanie tablic........................................................................................... 88
5.3. Inicjalizacja tablic.............................................................................................. 89
5.4. Tablice wielowymiarowe..................................................................................... 90
5.5. Rzutowanie tablic.............................................................................................. 91
5.6. Operator +........................................................................................................ 92
5.7. Odwołania do tablic z wntrza ła6cucha............................................................... 93
Rozdział 6. Klasy i obiekty......................................................................................................................... 95
6.1. Programowanie obiektowe.................................................................................. 96
6.2. Model obiektowy w PHP 5.................................................................................. 97
6.3. Definiowanie klasy............................................................................................. 98
6.4. Konstruktory i destruktory................................................................................ 100
6.5. Klonowanie..................................................................................................... 102
6.6. Dostp do metod i wła>ciwo>ci ........................................................................ 103
6.7. Statyczne składniki klas................................................................................... 106
6.8. Typy dostpno>ci............................................................................................. 107
6.9. Wi-zanie......................................................................................................... 111
6.10. Metody i klasy abstrakcyjne ............................................................................. 114
6.11. Przeci-anie z poziomu uytkownika.................................................................. 117
6.12. Automatyczne ładowanie klas........................................................................... 118
6.13. Serializacja obiektów....................................................................................... 119
6.14. Przestrzenie nazw............................................................................................ 120
6.15. Ewolucja modułu Zend..................................................................................... 122
Rozdział 7. Operacje wej1cia-wyj1cia i dostp do dysku......................................................................129
7.1. Poł-czenia HTTP.............................................................................................. 130
7.2. Wysyłanie tre>ci do przegl-darki....................................................................... 131
7.3. Buforowanie tre>ci........................................................................................... 132
7.4. Zmienne >rodowiskowe.................................................................................... 133
7.5. Pobieranie danych z formularzy......................................................................... 133
7.6. Przesyłanie tablic w formularzach...................................................................... 134
7.7. Cookies.......................................................................................................... 135
7.8. Pobieranie plików od uytkownika..................................................................... 136
7.9. Zapis do plików i ich odczytywanie.................................................................... 138
7.10. Sesje ............................................................................................................. 140
7.11. Funkcje include i require .................................................................................. 142
7.12. Nie ufaj danym uytkownika ............................................................................. 144
Cz II Funkcje PHP ..........................................................................................................145
Rozdział 8. Komunikacja z przegl%dark%................................................................................................147
8.1. Zmienne generowane przez moduł PHP............................................................. 147
8.2. Stałe generowane przez moduł PHP.................................................................. 152
8.3. Przesyłanie tekstu do przegl-darki.................................................................... 156
8.4. Buforowanie wyj>cia ........................................................................................ 159
8.5. Obsługa sesji.................................................................................................. 162
8.6. Nagłówki HTTP ................................................................................................ 169
Spis tre1ci
5
Rozdział 9. System operacyjny ...............................................................................................................173
9.1. Pliki................................................................................................................ 173
9.2. Pliki skompresowane....................................................................................... 217
9.3. Direct I/O ....................................................................................................... 224
9.4. Diagnostyka.................................................................................................... 227
9.5. POSIX............................................................................................................. 252
9.6. Polecenia interpretera...................................................................................... 257
9.7. Sterowanie procesami ..................................................................................... 262
Rozdział 10. Funkcje sieciowe ................................................................................................................. 267
10.1. Ogólne funkcje sieciowe................................................................................... 267
10.2. Gniazda.......................................................................................................... 274
10.3. FTP ................................................................................................................ 289
10.4. Curl................................................................................................................ 300
10.5. SNMP............................................................................................................. 311
Rozdział 11. Funkcje przetwarzania danych ...........................................................................................315
11.1. Typy danych, stałe i zmienne............................................................................ 315
11.2. Tablice ........................................................................................................... 326
11.3. Obiekty i klasy................................................................................................. 357
11.4. Funkcje definiowane przez uytkownika ............................................................. 361
Rozdział 12. Kodowanie i dekodowanie................................................................................................... 367
12.1. Ła6cuchy........................................................................................................ 367
12.2. Porównywanie ła6cuchów................................................................................. 376
12.3. Kodowanie i dekodowanie................................................................................ 378
12.4. Kompresja...................................................................................................... 401
12.5. Szyfrowanie .................................................................................................... 403
12.6. Mieszanie....................................................................................................... 411
12.7. Sprawdzanie pisowni ....................................................................................... 416
12.8. Wyraenia regularne ........................................................................................ 420
12.9. Kodowanie zestawów znaków........................................................................... 427
Rozdział 13. Funkcje matematyczne ....................................................................................................... 437
13.1. Operacje matematyczne................................................................................... 437
13.2. Liczby losowe.................................................................................................. 447
13.3. Liczby dowolnej precyzji.................................................................................... 449
Rozdział 14. Funkcje daty i czasu............................................................................................................ 453
14.1. Data i czas ..................................................................................................... 453
14.2. Niestandardowe kalendarze ............................................................................. 462
Rozdział 15. Konfiguracja PHP................................................................................................................. 467
15.1. Dyrektywy konfiguracyjne.................................................................................. 467
15.2. Konfiguracja.................................................................................................... 499
Rozdział 16. Funkcje graficzne................................................................................................................ 509
16.1. Analizowanie obrazów...................................................................................... 510
16.2. Tworzenie obrazków......................................................................................... 513
6
PHP. Programowanie
Rozdział 17. Bazy danych......................................................................................................................... 557
17.1. Abstrakcyjna baza danych typu DBM................................................................. 558
17.2. DBX ............................................................................................................... 562
17.3. LDAP.............................................................................................................. 566
17.4. MySQL ........................................................................................................... 578
17.5. ODBC............................................................................................................. 591
17.6. Oracle ............................................................................................................ 606
17.7. Postgres......................................................................................................... 620
17.8. Sybase........................................................................................................... 637
Rozdział 18. Warstwy obiektowe............................................................................................................ 647
18.1. COM............................................................................................................... 647
18.2. CORBA ........................................................................................................... 652
18.3. Java............................................................................................................... 654
Rozdział 19. Inne funkcje ......................................................................................................................... 657
19.1. Apache........................................................................................................... 657
19.2. IMAP .............................................................................................................. 660
19.3. MnoGoSearch................................................................................................. 681
19.4. OpenSSL........................................................................................................ 686
19.5. Komunikaty systemu System V......................................................................... 696
19.6. Semafory systemu System V............................................................................ 700
19.7. PamiK wspólna systemu System V.................................................................. 702
Rozdział 20. XML...................................................................................................................................... 707
20.1. DOM XML ....................................................................................................... 709
20.2. Expat XML ...................................................................................................... 722
20.3. WDDX............................................................................................................. 733
Cz III Algorytmy...........................................................................................................737
Rozdział 21. Sortowanie, wyszukiwanie i liczby losowe ...................................................................... 739
21.1. Sortowanie ..................................................................................................... 740
21.2. Wbudowane funkcje sortuj-ce .......................................................................... 740
21.3. Sortowanie z funkcj- porównuj-c- .................................................................... 744
21.4. Wyszukiwanie.................................................................................................. 746
21.5. Indeksowanie.................................................................................................. 748
21.6. Liczby losowe.................................................................................................. 749
21.7. Identyfikatory losowe....................................................................................... 751
21.8. Losowanie banera reklamowego....................................................................... 752
Rozdział 22. Analiza składni i ła;cuchów............................................................................................... 755
22.1. Podział ła6cuchów na elementy ........................................................................ 755
22.2. Wyraenia regularne ........................................................................................ 757
22.3. Definiowanie wyrae6 regularnych..................................................................... 758
22.4. Stosowanie wyrae6 regularnych w skryptach PHP.............................................. 759
Rozdział 23. Integracja z bazami danych .............................................................................................. 767
23.1. Tworzenie tabel HTML z rezultatami zapyta6 SQL............................................... 767
23.2. Lledzenie odwiedzaj-cych za pomoc- identyfikatorów sesji................................. 772
23.3. Przechowywanie danych w bazie ....................................................................... 780
23.4. Warstwy abstrakcyjne baz danych..................................................................... 786
Plik z chomika:
gitara_i_bas
Inne pliki z tego folderu:
Paweł Zaremba-Śmietański pieniądze leżą na parkiecie. giełda dla niepokornych full scan.pdf
(16755 KB)
web-design.-projektowanie-atrakcyjnych-stron-www pełna wersja.pdf
(98881 KB)
Witold Wrotek ulead video studio 11 pl. pierwsze starcie pełna wersja.pdf
(24681 KB)
Kevin Kocis, MSCE administracja microsoft active directory full version.pdf
(16775 KB)
Jeffrey E. Clark autocad 2002 i 2004. tworzenie makr w vba ebook.pdf
(9988 KB)
Inne foldery tego chomika:
- HD - FILMY PRZYRODNICZE
- HD - Koncerty - Teledyski
- Lekarz Domowy
- SYMULATORY
Pliki dostępne do 01.06.2025
Zgłoś jeśli
naruszono regulamin