reklama - zainteresowany?

PHP5. Księga eksperta - Helion

PHP5. Księga eksperta
Autor: John Coggeshall
Tytuł oryginału: PHP 5 Unleashed
Tłumaczenie: Paweł Gonera, Piotr Rajca
ISBN: 83-7361-889-9
stron: 744, Format: B5, okładka: twarda
Data wydania: 2005-06-07
Księgarnia: Helion

Cena książki: 89,00 zł

Dodaj do koszyka PHP5. Księga eksperta

Tagi: PHP - Programowanie

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żliwości 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 popularności 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 wyświetlania na wyświetlaczach 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 wejścia/wyjścia
  • Generowanie grafiki i dokumentów PDF

Po przeczytaniu tej książki zostaniesz prawdziwym ekspertem w dziedzinie tworzenia aplikacji internetowych w PHP5.

Dodaj do koszyka PHP5. Księga eksperta

 

Osoby które kupowały "PHP5. Księga eksperta", wybierały także:

  • Tablice informatyczne. PHP7
  • PHP. Obiekty, wzorce, narzędzia. Wydanie V
  • PHP i jQuery. Techniki zaawansowane. Wydanie II
  • PHP i MySQL. Kurs video. Tw
  • Naucz si

Dodaj do koszyka PHP5. Księga eksperta

Spis treści

PHP5. Księga eksperta -- spis treści

Autor prowadzący (17)

Wprowadzenie (19)

Część I Zastosowanie PHP do ogólnych prac związanych z tworzeniem aplikacji internetowych (21)

Rozdział 1. Podstawy zastosowania PHP (23)

  • 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 używane w funkcjach (50)
  • Łańcuchy znaków w PHP (52)
    • Szybkość i wydajność wyrażeń łańcuchowych (52)
  • Porównywanie łańcuchów znaków (52)
  • Zaawansowane porównywanie łańcuchów znaków (54)
    • Porównywanie fraz (55)
  • Wyszukiwanie i zastępowanie (56)
    • Zastępowanie łańcuchów znaków (58)
  • Formatowanie łańcuchów znaków (59)
    • Alternatywy dla funkcji printf() (61)
  • Łańcuchy znaków i ustawienia lokalne (62)
    • Formatowanie wartości walutowych (63)
  • Formatowanie dat i godzin (66)
  • Podsumowanie (67)

Rozdział 2. Tablice (69)

  • Proste tablice (69)
    • Składnia tablic (70)
    • Posługiwanie się tablicami (73)
  • Implementacja tablic (78)
    • Zastosowanie tablic jako list (78)
    • Zastosowanie tablic jako dających się sortować tabel (79)
    • Tworzenie tabel przeglądowych przy użyciu tablic (82)
    • Konwersja łańcucha znaków na tablicę i na odwrót (85)
  • Więcej informacji o tablicach (87)

Rozdział 3. Wyrażenia regularne (89)

  • Podstawy wyrażeń regularnych (89)
  • Ograniczenia podstawowej składni (91)
  • Wyrażenia regularne standardu POSIX (94)
  • Wyrażenia regularne zgodne z wyrażeniami języka Perl (PCRE) (97)
    • Wzorce nazwane (102)
  • Modyfikatory PCRE (103)
  • Kilka uwag na zakończenie (105)

Rozdział 4. Obsługa formularzy (107)

  • Kompendium wiedzy o formularzach HTML (107)
    • Sposoby tworzenia formularzy HTML (108)
    • Elementy formularzy (108)
  • Obsługa formularzy w PHP (114)
    • Odczytywanie zawartości formularza (114)
    • Zastosowanie tablic w nazwach pól formularzy (117)
    • Obsługa przesyłania plików na serwer (118)
  • Podsumowanie (120)

Rozdział 5. Zaawansowane techniki obsługi formularzy (121)

  • Operacje na danych oraz ich konwersja (121)
    • Magiczne cudzysłowy (121)
    • Konwersja i kodowanie danych (123)
    • Serializacja (125)
  • Integralność danych formularzy (127)
    • Zabezpieczanie wartości 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)

Rozdział 6. Zapewnianie trwałości danych przy użyciu sesji i cookies (147)

  • 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)

Rozdział 7. Stosowanie szablonów (163)

  • Czym są szablony i dlaczego warto je stosować? (163)
    • Separacja najczęściej używanych 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)

Część II Zaawansowane programowanie dla WWW (191)

Rozdział 8. PEAR (193)

  • 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óżnorodna społeczność (195)
  • Pobieranie i instalowanie PEAR (195)
    • Systemy *NIX (196)
    • Systemy Windows (196)
    • Przeglądarka WWW (197)
  • Użycie PEAR Package Manager (197)
    • Wyświetlanie listy pakietów (197)
    • Wyszukiwanie pakietów (198)
    • Instalowanie i aktualizacja pakietów (199)
    • Usuwanie pakietów (200)
    • Alternatywne metody instalacji (200)
  • Użycie strony WWW PEAR (201)
    • Przeglądanie listy pakietów (202)
    • Wyszukiwanie pakietu (202)
    • Pobieranie i instalowanie pakietów (202)
  • 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)

Rozdział 9. XSLT oraz inne mechanizmy związane z XML (209)

  • Związki XML z HTML (210)
  • Zastosowanie XSLT do opisywania danych wyjściowych HTML na podstawie wejściowych danych XML (210)
    • Arkusze stylu XSL (211)
    • Podstawy formatu plików XSLT (211)
    • Często wykorzystywane instrukcje XSLT (212)
    • Użycie 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 użyciu PHP 4 oraz DOM XML (220)
    • Funkcje i właściwości DOM XML przydatne dla użytkownikó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łaściwości 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łaściwości PHP 5 przydatne dla użytkowników XSLT (227)
    • Dołączanie obsługi XSL w PHP 5 (228)
  • Korzystanie z danych XML z użyciem SimpleXML (228)
    • Użycie SimpleXML w skryptach PHP (229)
    • Dodatkowe informacje na temat wykorzystania SimpleXML w skryptach PHP (230)
  • Generowanie dokumentów XML przy użyciu PHP (230)
    • Funkcje i właściwości służące do zapisywania obiektów XML w plikach (231)
  • Podsumowanie (231)
  • Odnośniki (232)

Rozdział 10. Debugowanie i optymalizacja (233)

  • Debugowanie skryptów PHP (233)
    • Błędy składniowe (234)
    • Błędy logiczne (234)
  • Optymalizacja skryptów PHP (240)
    • Sekret dobrej optymalizacji - profilowanie (240)
    • Najczęstsze wąskie gardła w PHP i ich usuwanie (242)
  • Podsumowanie (250)

Rozdział 11. Uwierzytelnianie użytkowników (251)

  • Uwierzytelnianie użytkowników w PHP (251)
    • Dlaczego? (252)
    • Wykorzystanie autoryzacji HTTP w Apache (252)
    • Zastosowanie uwierzytelniania HTTP (255)
    • Wykorzystanie sesji PHP (263)
  • Zabezpieczanie kodu PHP (270)
    • Register_Globals (270)
    • Maksymalny poziom raportowania błędów (271)
    • Nie ufaj nikomu (272)
    • Wyświetlanie danych użytkownika (273)
    • Operacje na plikach (273)
    • Operacje na bazie danych (274)
  • Podsumowanie (275)

Rozdział 12. Szyfrowanie danych (277)

  • Tajne hasło kontra klucz publiczny (277)
  • Algorytmy tajnego hasła (278)
    • Podstawianie frazy (278)
    • Podstawianie znaków (279)
    • Rozszerzanie algorytmu (279)
    • Silniejsze algorytmy szyfrowania (280)
  • Kryptografia klucza publicznego (281)
    • Algorytm RSA (282)
    • Podpisywanie a zabezpieczanie (284)
    • Problem pośrednika (285)
  • Zastosowanie kluczy publicznych w PHP (286)
    • Strumienie SSL (287)
    • Generowanie certyfikatu klucza publicznego i klucza prywatnego (287)
    • Szyfrowanie i odszyfrowywanie danych (288)
    • Szyfrowanie i wysyłanie bezpiecznych przesyłek e-mail z użyciem S/MIME (289)
  • Podsumowanie (290)

Rozdział 13. Programowanie obiektowe w PHP (291)

  • Dlaczego obiekty? (291)
  • Tworzenie prostych klas (291)
    • Modyfikatory private, protected i public (292)
    • Konstruktory i destruktory (297)
    • Stałe klasowe (298)
    • Metody statyczne (298)
    • Dziedziczenie klas (299)
  • Zaawansowane klasy (301)
    • Klasy i metody abstrakcyjne (301)
    • Interfejsy (302)
    • Klasy i metody finalne (304)
  • Metody specjalne (305)
    • Metody odczytujące i zapisujące (305)
    • Metoda __call() (306)
    • Metoda __toString() (307)
  • Automatyczne ładowanie klas (307)
  • Serializacja obiektów (308)
  • Wyjątki (309)
    • Przedstawiamy stos wywołań (310)
    • Klasa Exception (310)
    • Zgłaszanie i przechwytywanie wyjątków (311)
  • Iteratory (314)
  • Podsumowanie (316)

Rozdział 14. Obsługa błędów (317)

  • Model obsługi błędów w PHP (317)
    • Typy błędów (317)
  • Co robić w przypadku błędu (319)
  • Domyślna obsługa błędów (319)
  • Zapobieganie powstawaniu błędów (323)
  • Własny moduł obsługi błędów (323)
  • Powodowanie błędów (326)
  • Łączymy wszystko (326)
  • Podsumowanie (329)

Rozdział 15. Operacje na HTML i XHTML z użyciem Tidy (331)

  • Wstęp (331)
  • Podstawowe zastosowania Tidy (331)
    • Analizowanie danych wejściowych i odczytywanie danych wyjściowych (331)
    • Naprawa i czyszczenie dokumentów (333)
    • Identyfikowanie problemów w dokumentach (334)
  • Opcje konfiguracji Tidy (334)
    • Zmiana opcji Tidy w czasie działania skryptu (335)
    • Pliki konfiguracyjne Tidy (336)
  • Użycie parsera Tidy (337)
    • Sposób przechowywania dokumentów przez Tidy (337)
    • Węzeł Tidy (338)
  • Zastosowania Tidy (341)
    • Tidy jako bufor danych wyjściowych (341)
    • Konwersja dokumentów na CSS (341)
    • Zmniejszenie wykorzystania pasma (342)
    • Upiększanie dokumentów (343)
    • Wycinanie adresów URL z dokumentów (343)
  • Podsumowanie (344)

Rozdział 16. Tworzenie poczty elektronicznej w PHP (345)

  • Protokół MIME (345)
  • Tworzenie poczty elektronicznej MIME w PHP (350)
    • Klasy MIMEContainer oraz MIMESubcontainer (352)
    • Klasy MIMEAttachment, MIMEContent oraz MIMEMessage (355)
  • Podsumowanie (359)

Część III Tworzenie aplikacji w PHP (361)

Rozdział 17. Zastosowanie PHP w skryptach konsoli (363)

  • Podstawowe różnice między standardowym PHP a wersją CLI (363)
  • Wykorzystanie PHP w wersji CLI (365)
    • Argumenty wiersza poleceń oraz zwracane wartości (366)
  • Narzędzia i rozszerzenia wersji CLI (367)
    • Rozszerzenie Readline (367)
    • Tworzenie interfejsu użytkownika (371)
  • Podsumowanie (376)

Rozdział 18. SOAP i PHP (379)

  • Czym są usługi sieciowe? (379)
    • Transport z użyciem SOAP (380)
    • Opis za pomocą WSDL (381)
    • Przeszukiwanie katalogu za pomocą UDDI (383)
  • Instalacja (384)
  • Tworzenie usług sieciowych (385)
  • Korzystanie z usług sieciowych (386)
  • Wyszukiwanie usług sieciowych (388)
  • Podsumowanie (390)

Rozdział 19. Tworzenie witryn dla WAP (391)

  • Czym jest WAP? (391)
  • Wymagania systemowe (392)
    • Nokia Mobile Internet Toolkit (392)
    • Ericsson (393)
    • Openwave SDK (393)
    • Motorola Wireless IDE/SDK (394)
  • Wprowadzenie do WML (395)
    • Struktura WML (396)
    • Tekst (397)
    • Łącza (399)
    • Grafika (401)
    • Formularze WML (403)
  • Udostępnianie treści WAP (412)
    • Typy MIME (412)
    • Konfiguracja serwera WWW (412)
    • Ustawianie typu MIME z PHP (414)
    • Rozpoznawanie klienta (414)
    • Wyświetlanie grafiki (416)
  • Przykładowe zastosowania (416)
    • Przetwarzanie danych formularza w serwerze (417)
    • Kinowy system rezerwacji biletów (418)
  • Podsumowanie (425)

Część IV Wejście-wyjście, wywołania systemowe i PHP (427)

Rozdział 20. Operacje na systemie plików (429)

  • Operacje na systemie plików w PHP (429)
    • Odczyt i zapis plików tekstowych (431)
    • Odczyt i zapis plików binarnych (436)
    • Operacje na katalogach (440)
  • Prawa dostępu do plików (442)
    • Działanie praw dostępu do plików w systemie Unix (443)
    • Określanie praw dostępu w skryptach PHP (446)
  • Funkcje wspomagające operacje na plikach (448)
    • Funkcje logiczne (448)
    • Operacje na plikach (449)
    • Specjalizowane operacje dostępu do plików (451)
  • Podsumowanie (454)

Rozdział 21. Sieciowe operacje wejścia-wyjścia (455)

  • Przeszukania i wsteczne przeszukania DNS (455)
    • Pobieranie rekordu DNS na podstawie adresu IP (455)
    • Pobieranie adresu IP na podstawie nazwy komputera (456)
    • Pobieranie informacji z rekordów DNS (457)
  • Programowanie gniazd (460)
    • Podstawy stosowania gniazd (460)
    • Tworzenie nowego gniazda (461)
    • Obsługa błędów w przypadku stosowania gniazd (462)
    • Tworzenie gniazd klienta (463)
    • Tworzenie gniazd serwera (464)
    • Jednoczesne korzystanie z wielu gniazd (466)
  • Funkcje pomocnicze związane z operacjami sieciowymi (468)
  • Podsumowanie (470)

Rozdział 22. Korzystanie z możliwości systemu operacyjnego w skryptach PHP (471)

  • Wprowadzenie (471)
  • Możliwości funkcjonalne charakterystyczne dla systemów Unix (471)
    • Bezpośrednie wejście-wyjście (472)
    • Funkcje standardu POSIX (478)
    • Kontrola procesów w systemie Unix (485)
  • Funkcje niezależne od używanego systemu operacyjnego (493)
    • Wykonywanie aplikacji z poziomu PHP (493)
    • Podstawowe sposoby wykonywania aplikacji (493)
    • Jednokierunkowe potoki poleceń zewnętrznych (495)
    • Operacje związane ze środowiskiem systemowym (496)
  • Krótkie informacje na temat bezpieczeństwa (496)
  • Podsumowanie (498)

Część V Stosowanie baz danych w PHP (499)

Rozdział 23. Wprowadzenie do zagadnień baz danych (501)

  • Korzystanie z klienta MySQL (501)
  • Podstawy zastosowania MySQL (502)
    • Podstawowe informacje o systemach RDBMS (502)
    • Wykonywanie zapytań przy użyciu języka SQL (503)
  • Podsumowanie (516)

Rozdział 24. Stosowanie bazy danych MySQL w skryptach PHP (517)

  • Wykonywanie zapytań w skryptach PHP (519)
    • Podstawy MySQLi (519)
    • Wykonywanie wielu zapytań (525)
    • Tworzenie systemu śledzenia odwiedzin (527)
    • Polecenia przygotowane (534)
    • Transakcje (540)
  • Zastosowanie funkcji MySQLi do obsługi sesji (542)
  • Czym są niestandardowe procedury obsługi sesji? (542)
    • Definiowanie własnej procedury obsługi sesji (542)
    • Procedura obsługi sesji wykorzystująca funkcje MySQLi (544)
  • Podsumowanie (552)

Rozdział 25. Stosowanie bazy danych SQLite w skryptach PHP (553)

  • Co sprawia, że baza SQLite jest tak unikalna? (553)
    • Ogólne różnice pomiędzy SQLite oraz MySQL (554)
    • W jaki sposób SQLite obsługuje tekstowe i liczbowe typy danych? (555)
    • Sposób obsługi wartości NULL w SQLite (556)
    • Dostęp do bazy danych z wielu procesów (556)
  • Podstawowe możliwości bazy SQLite (557)
    • Otwieranie i zamykanie baz danych (558)
    • Wykonywanie poleceń SQL (559)
    • Pobieranie wyników (561)
    • Obsługa błędów (565)
    • Poruszanie się po zbiorze wyników (566)
  • Stosowanie funkcji definiowanych przez użytkownika (568)
    • Wywoływanie funkcji PHP w poleceniach SQL (572)
  • Pozostałe zagadnienia (573)
  • Podsumowanie (574)

Rozdział 26. Funkcje dba (575)

  • Przygotowania i ustawienia (575)
  • Tworzenie bazy danych działającej w oparciu o pliki (577)
  • Zapis danych (578)
  • Odczyt danych (580)
  • Przykładowa aplikacja (582)
  • Podsumowanie (586)

Część VI Tworzenie grafiki w PHP (587)

Rozdział 27. Operacje na rysunkach (589)

  • Podstawy tworzenia rysunków z użyciem GD (589)
    • Odczytywanie informacji o rysunku (591)
  • Użycie funkcji rysunkowych PHP i GD (593)
    • Rysowanie figur składających się z linii (593)
    • Rysowanie linii zakrzywionych (595)
    • Rysowanie wypełnionych figur oraz funkcje rysunków (597)
  • Operacje na kolorach i pędzlach (602)
    • Operacje na palecie kolorów (602)
    • Rysowanie z wykorzystaniem pędzli (607)
  • Zastosowanie czcionek i drukowanie ciągów (613)
    • Zastosowanie wbudowanych czcionek GD (614)
    • Użycie czcionek TrueType (616)
    • Użycie czcionek Postscript Type 1 (619)
  • Manipulacje obrazem (623)
    • Kopiowanie jednego rysunku na drugi (623)
  • Inne funkcje graficzne (627)
    • Funkcje EXIF (629)
  • Podsumowanie (630)

Rozdział 28. Generowanie dokumentów drukowanych (631)

    • Uwaga dotycząca przykładów w tym rozdziale (632)
  • Dynamiczne generowanie dokumentów RTF (632)
  • Dynamiczne generowanie dokumentów PDF (636)
    • System współrzędnych PDFLib (636)
    • Użycie parametrów konfiguracyjnych PDFLib (637)
    • Generowanie dokumentów PDF od podstaw (637)
  • Zasoby dodatkowe (653)

Dodatki (655)

Dodatek A Instalowanie PHP 5 oraz MySQL (657)

  • Instalowanie PHP 5 (657)
    • Linux (658)
    • Windows (660)
    • Mac OS X (663)
  • Instalowanie MySQL oraz modułów PHP (664)
    • Linux (664)
    • Windows (668)
  • Instalowanie PEAR (670)

Dodatek B Protokół HTTP - kompendium (673)

  • Czym jest HTTP? (673)
  • Biblioteki PHP przeznaczone do pracy z HTTP (673)
  • Poznajemy transakcje HTTP (674)
  • Metody klienckie HTTP (676)
  • To, co wraca: kody odpowiedzi serwera (677)
  • Nagłówki HTTP (678)
  • Kodowanie (679)
  • Identyfikacja klientów i serwerów (679)
  • Nagłówek Referer (680)
  • Pobieranie danych ze źródła HTTP (681)
  • Typy mediów (681)
  • Cookies - zapamiętywanie stanu (682)
  • Bezpieczeństwo i autoryzacja (684)
  • Buforowanie treści HTTP po stronie klienta (685)

Dodatek C Migracja aplikacji z PHP 4 do PHP 5 (687)

  • Konfiguracja (687)
  • Programowanie obiektowe (689)
  • Nowe działanie funkcji (690)
  • Propozycje dalszych lektur (690)

Dodatek D Dobre techniki programowania i zagadnienia wydajności (693)

  • Częste błędy stylu (693)
    • Dyrektywy konfiguracji (693)
    • PHP wiele wybacza, również błędy (694)
    • Ponowne wynajdywanie koła (695)
    • Zmienne - używaj ich, ale nie nadużywaj (696)
  • Najczęstsze problemy z bezpieczeństwem (698)
    • Nieoczekiwane konsekwencje (698)
    • Wywołania systemowe (700)
    • Zabezpieczanie przed atakami na wywołania systemowe (702)
    • Zabezpieczanie przesyłania plików (703)
  • Styl i bezpieczeństwo - rejestracja (704)
    • Rejestrowanie własnych komunikatów błędów (705)
  • Podsumowanie (706)

Dodatek E Zasoby i listy dyskusyjne (707)

  • Ważne witryny (707)
  • Listy wysyłkowe i dyskusyjne (708)

Skorowidz (711)

Dodaj do koszyka PHP5. Księga eksperta

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.