John Coggeshall php5. księga eksperta pełna wersja.pdf
(
13856 KB
)
Pobierz
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
PHP5.
SPIS TRECI
Ksiêga eksperta
KATALOG KSI¥¯EK
Autor: John Coggeshall
T³umaczenie: Pawe³ Gonera, Piotr Rajca
ISBN: 83-7361-889-9
Tytu³ orygina³
u:
PHP 5 Unleashed
Format: B5, stron: 744
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
Kompendium wiedzy dla programistów dynamicznych witryn WWW
i aplikacji internetowych
• Szczegó³owy opis zasad programowania w PHP5
• Komunikacja z bazami danych, stosowanie jêzyka XML i szablonów Smarty
• Tworzenie aplikacji z wykorzystaniem mo¿liwoci najnowszej wersji PHP
PHP jest najpopularniejszym obecnie jêzykiem skryptowym, wykorzystywanym
do tworzenia dynamicznych witryn WWW i aplikacji internetowych. W po³¹czeniu
z baz¹ danych MySQL tworzy potê¿n¹ platformê, której zalety docenili twórcy ponad
14 milionów witryn WWW. Stabilnoæ, wydajnoæ i szybkoæ dzia³ania, a przede
wszystkim — nieodp³atny dostêp na zasadach licencji open-source, to cechy, które
zadecydowa³y o ogromnej popularnoci tej technologii. Ka¿da kolejna wersja jêzyka
PHP pozwala na tworzenie coraz bardziej zaawansowanych i rozbudowanych aplikacji.
Najnowsza wersja — PHP5 to w pe³ni obiektowy jêzyk programowania umo¿liwiaj¹cy
stosowanie najnowszych technologii takich, jak XML i SOAP.
Ksi¹¿ka „PHP5. Ksiêga eksperta” zawiera opis wszystkich zagadnieñ zwi¹zanych
z tworzeniem aplikacji w jêzyku PHP. Czytaj¹c j¹ poznasz zasady programowania
w PHP5 zarówno te podstawowe jak i bardziej zaawansowane. Dowiesz siê, w jaki
sposób ³¹czyæ aplikacjê WWW z baz¹ danych i jak zapewniæ jej bezpieczeñstwo.
Nauczysz siê wykorzystywaæ mechanizmy sesji i cookies do zapamiêtywania danych
u¿ytkowników i napiszesz skrypty generuj¹ce elementy graficzne i dokumenty
przeznaczone do wydruku. Przeczytasz tak¿e o tworzeniu stron WWW przeznaczonych
do wywietlania na wywietlaczach urz¹dzeñ mobilnych oraz o stosowaniu jêzyka XML
w aplikacjach.
• Podstawy programowania w PHP
• Stosowanie wyra¿eñ regularnych
• Obs³uga formularzy
• Mechanizmy obs³ugi sesji i plików cookies
• Szablony Smarty i biblioteka PEAR
• Korzystanie z XML i XSLT
• Uwierzytelnianie u¿ytkowników
• Komunikacja z bazami danych
• Operacje wejcia/wyjcia
• Generowanie grafiki i dokumentów PDF
Po przeczytaniu tej ksi¹¿ki zostaniem prawdziwym ekspertem w dziedzinie tworzenia
aplikacji internetowych w PHP5.
DODAJ DO KOSZYKA
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
!"
Sposób działania skryptów PHP ......................................................................................................... 23
Podstawowa składnia PHP ................................................................................................................. 24
Proste typy danych PHP ..................................................................................................................... 26
Stosowanie zmiennych ....................................................................................................................... 28
Struktury steruj!ce .............................................................................................................................. 31
Logiczne struktury steruj!ce ......................................................................................................... 31
Powtarzaj!ce struktury steruj!ce .................................................................................................. 37
Osadzanie kodu HTML w skryptach ............................................................................................ 39
Definiowanie funkcji .......................................................................................................................... 40
Zmienne i funkcje dynamiczne ........................................................................................................... 44
Zmienne dynamiczne ................................................................................................................... 44
Dynamiczne funkcje ..................................................................................................................... 45
Skrypty zapisane w wielu plikach ...................................................................................................... 46
Referencje ........................................................................................................................................... 48
Referencje zmiennych .................................................................................................................. 48
Referencje u1ywane w funkcjach .................................................................................................50
Ła3cuchy znaków w PHP ................................................................................................................... 52
Szybko45 i wydajno45 wyra1e3 ła3cuchowych ............................................................................ 52
Porównywanie ła3cuchów znaków ..................................................................................................... 52
Zaawansowane porównywanie ła3cuchów znaków ............................................................................ 54
Porównywanie fraz ....................................................................................................................... 55
Wyszukiwanie i zast7powanie ............................................................................................................ 56
Zast7powanie ła3cuchów znaków ................................................................................................ 58
Formatowanie ła3cuchów znaków ...................................................................................................... 59
Alternatywy dla funkcji printf() ................................................................................................... 61
Ła3cuchy znaków i ustawienia lokalne .............................................................................................. 62
Formatowanie warto4ci walutowych ............................................................................................ 63
Formatowanie dat i godzin ................................................................................................................. 66
Podsumowanie .................................................................................................................................... 67
6
PHP5. Ksiga eksperta
!
Proste tablice ...................................................................................................................................... 69
Składnia tablic .............................................................................................................................. 70
Posługiwanie si7 tablicami ........................................................................................................... 73
Implementacja tablic ........................................................................................................................... 78
Zastosowanie tablic jako list ........................................................................................................ 78
Zastosowanie tablic jako daj!cych si7 sortowa5 tabel .................................................................. 79
Tworzenie tabel przegl!dowych przy u1yciu tablic ...................................................................... 82
Konwersja ła3cucha znaków na tablic7 i na odwrót ..................................................................... 85
Wi7cej informacji o tablicach ............................................................................................................. 87
"# $
Podstawy wyra1e3 regularnych .......................................................................................................... 89
Ograniczenia podstawowej składni .................................................................................................... 91
Wyra1enia regularne standardu POSIX .............................................................................................. 94
Wyra1enia regularne zgodne z wyra1eniami j7zyka Perl (PCRE) ...................................................... 97
Wzorce nazwane ........................................................................................................................ 102
Modyfikatory PCRE ......................................................................................................................... 103
Kilka uwag na zako3czenie .............................................................................................................. 105
%&#'( )
Kompendium wiedzy o formularzach HTML ................................................................................... 107
Sposoby tworzenia formularzy HTML ....................................................................................... 108
Elementy formularzy .................................................................................................................. 108
Obsługa formularzy w PHP .............................................................................................................. 114
Odczytywanie zawarto4ci formularza ......................................................................................... 114
Zastosowanie tablic w nazwach pól formularzy ......................................................................... 117
Obsługa przesyłania plików na serwer ....................................................................................... 118
Podsumowanie .................................................................................................................................. 120
*+,-#'(
Operacje na danych oraz ich konwersja ............................................................................................ 121
Magiczne cudzysłowy ................................................................................................................ 121
Konwersja i kodowanie danych .................................................................................................. 123
Serializacja ................................................................................................................................. 125
Integralno45 danych formularzy ....................................................................................................... 127
Zabezpieczanie warto4ci pól ukrytych ........................................................................................ 128
Funkcja protect() ........................................................................................................................ 129
Funkcja validate() ....................................................................................................................... 130
Praktyczne zastosowanie funkcji protect() i validate() ............................................................... 133
Przetwarzanie formularzy ................................................................................................................. 135
Proste metody przetwarzania i weryfikacji formularzy .............................................................. 135
Mechanizm weryfikacji formularzy ogólnego przeznaczenia .................................................... 136
Oddzielenie prezentacji danych od ich weryfikacji .................................................................... 144
Podsumowanie .................................................................................................................................. 145
Spis treci
7
!+.,"/- %
Cookies ............................................................................................................................................. 147
Cechy cookies oraz ich ograniczenia .......................................................................................... 148
Sposoby implementacji cookies ................................................................................................. 149
Stosowanie cookies w skryptach PHP ........................................................................................ 151
Sesje PHP ......................................................................................................................................... 154
Podstawowe sposoby stosowania sesji ....................................................................................... 154
Propagacja sesji .......................................................................................................................... 158
Zaawansowane sposoby obsługi sesji ............................................................................................... 160
Niestandardowa obsługa sesji ..................................................................................................... 160
Dostosowywanie obsługi sesji do własnych potrzeb .................................................................. 161
Podsumowanie .................................................................................................................................. 162
0 1 !
Czym s! szablony i dlaczego warto je stosowa5? ............................................................................. 163
Separacja najcz74ciej u1ywanych elementów ............................................................................. 163
Prosty przykład systemu szablonów ........................................................................................... 165
Mechanizm obsługi szablonów Smarty ............................................................................................ 171
Instalacja pakietu Smarty ........................................................................................................... 172
Podstawy działania mechanizmu Smarty: zmienne i modyfikatory ........................................... 174
Pliki i funkcje konfiguracyjne .................................................................................................... 179
Podsumowanie .................................................................................................................................. 189
### "$"
$2
Co to jest PEAR? .............................................................................................................................. 193
Biblioteka kodu .......................................................................................................................... 194
Standard kodowania ................................................................................................................... 194
System dystrybucji i utrzymania ................................................................................................ 194
Podstawowe klasy PHP .............................................................................................................. 194
PEAR Package Manager ............................................................................................................ 195
Ró1norodna społeczno45 ............................................................................................................ 195
Pobieranie i instalowanie PEAR ....................................................................................................... 195
Systemy *NIX ............................................................................................................................ 196
Systemy Windows ...................................................................................................................... 196
Przegl!darka WWW ................................................................................................................... 197
U1ycie PEAR Package Manager ...................................................................................................... 197
Wy4wietlanie listy pakietów ....................................................................................................... 197
Wyszukiwanie pakietów ............................................................................................................. 198
Instalowanie i aktualizacja pakietów .......................................................................................... 199
Usuwanie pakietów .................................................................................................................... 200
Alternatywne metody instalacji .................................................................................................. 200
U1ycie strony WWW PEAR ............................................................................................................ 201
Przegl!danie listy pakietów ........................................................................................................ 202
Wyszukiwanie pakietu ............................................................................................................... 202
Pobieranie i instalowanie pakietów ............................................................................................ 202
8
PHP5. Ksiga eksperta
Zastosowanie pakietów PEAR w aplikacjach ................................................................................... 203
Konfiguracja php.ini ................................................................................................................... 204
Doł!czanie pakietów .................................................................................................................. 204
Stosowanie pakietów nieinstalowanych poprzez pear ................................................................ 204
Podsumowanie .................................................................................................................................. 206
Informator ......................................................................................................................................... 206
Listy wysyłkowe i dyskusyjne .................................................................................................... 207
WWW ........................................................................................................................................ 207
Pozostałe .................................................................................................................................... 207
304(,(354 )
Zwi!zki XML z HTML .................................................................................................................... 210
Zastosowanie XSLT do opisywania danych wyj4ciowych HTML
na podstawie wej4ciowych danych XML ....................................................................................... 210
Arkusze stylu XSL ..................................................................................................................... 211
Podstawy formatu plików XSLT ................................................................................................ 211
Cz7sto wykorzystywane instrukcje XSLT .................................................................................. 212
U1ycie elementów instrukcji XSLT z wzorcami XSLT ............................................................. 214
Przykładowa transformacja XML na HTML z zastosowaniem XSLT ....................................... 215
Wykorzystanie XSLT w PHP za pomoc! modułu DOM XML ........................................................ 220
Przykładowe transformacje przy u1yciu PHP 4 oraz DOM XML .............................................. 220
Funkcje i wła4ciwo4ci DOM XML przydatne dla u1ytkowników XSLT ................................... 221
Doł!czanie do PHP 4 obsługi XSLT za pomoc! DOM XML .................................................... 222
Wykorzystanie XSLT w PHP za pomoc! modułu XSLT ................................................................. 223
Przykładowa transformacja z wykorzystaniem PHP 4 i XSLT .................................................. 223
Funkcje oraz wła4ciwo4ci XSLT ................................................................................................ 224
Doł!czanie do PHP 4 obsługi XSLT za pomoc! XSLT ............................................................. 225
PHP 5 i XSLT ................................................................................................................................... 225
Przykładowa transformacja w PHP 5 ......................................................................................... 225
Funkcje i wła4ciwo4ci PHP 5 przydatne dla u1ytkowników XSLT ............................................ 227
Doł!czanie obsługi XSL w PHP 5 .............................................................................................. 228
Korzystanie z danych XML z u1yciem SimpleXML ........................................................................ 228
U1ycie SimpleXML w skryptach PHP ....................................................................................... 229
Dodatkowe informacje na temat wykorzystania SimpleXML w skryptach PHP ....................... 230
Generowanie dokumentów XML przy u1yciu PHP .......................................................................... 230
Funkcje i wła4ciwo4ci słu1!ce do zapisywania obiektów XML w plikach ................................ 231
Podsumowanie .................................................................................................................................. 231
Odno4niki ......................................................................................................................................... 232
)6#( /
Debugowanie skryptów PHP ............................................................................................................ 233
Bł7dy składniowe ....................................................................................................................... 234
Bł7dy logiczne ............................................................................................................................ 234
Optymalizacja skryptów PHP ........................................................................................................... 240
Sekret dobrej optymalizacji — profilowanie .............................................................................. 240
Najcz7stsze w!skie gardła w PHP i ich usuwanie ...................................................................... 242
Podsumowanie .................................................................................................................................. 250
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
! Joe Bonamassa - An Acoustic Evening at the Vienna Opera House (Live 2013) BDRip-AVC !
Zgłoś jeśli
naruszono regulamin