okladka

Kompendium wiedzy dla programistów
dynamicznych witryn WWW i aplikacji internetowych

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.

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


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)
Rozdział 2. Tablice (69)
Rozdział 3. Wyrażenia regularne (89)
Rozdział 4. Obsługa formularzy (107)
Rozdział 5. Zaawansowane techniki obsługi formularzy (121)
Rozdział 6. Zapewnianie trwałości danych przy użyciu sesji i cookies (147)
Rozdział 7. Stosowanie szablonów (163)
Część II Zaawansowane programowanie dla WWW (191)
Rozdział 8. PEAR (193)
Rozdział 9. XSLT oraz inne mechanizmy związane z XML (209)
Rozdział 10. Debugowanie i optymalizacja (233)
Rozdział 11. Uwierzytelnianie użytkowników (251)
Rozdział 12. Szyfrowanie danych (277)
Rozdział 13. Programowanie obiektowe w PHP (291)
Rozdział 14. Obsługa błędów (317)
Rozdział 15. Operacje na HTML i XHTML z użyciem Tidy (331)
Rozdział 16. Tworzenie poczty elektronicznej w PHP (345)
Część III Tworzenie aplikacji w PHP (361)
Rozdział 17. Zastosowanie PHP w skryptach konsoli (363)
Rozdział 18. SOAP i PHP (379)
Rozdział 19. Tworzenie witryn dla WAP (391)
Część IV Wejście-wyjście, wywołania systemowe i PHP (427)
Rozdział 20. Operacje na systemie plików (429)
Rozdział 21. Sieciowe operacje wejścia-wyjścia (455)
Rozdział 22. Korzystanie z możliwości systemu operacyjnego w skryptach PHP (471)
Część V Stosowanie baz danych w PHP (499)
Rozdział 23. Wprowadzenie do zagadnień baz danych (501)
Rozdział 24. Stosowanie bazy danych MySQL w skryptach PHP (517)
Rozdział 25. Stosowanie bazy danych SQLite w skryptach PHP (553)
Rozdział 26. Funkcje dba (575)
Część VI Tworzenie grafiki w PHP (587)
Rozdział 27. Operacje na rysunkach (589)
Rozdział 28. Generowanie dokumentów drukowanych (631)
Dodatki (655)
Dodatek A Instalowanie PHP 5 oraz MySQL (657)
Dodatek B Protokół HTTP - kompendium (673)
Dodatek C Migracja aplikacji z PHP 4 do PHP 5 (687)
Dodatek D Dobre techniki programowania i zagadnienia wydajności (693)
Dodatek E Zasoby i listy dyskusyjne (707)
Skorowidz (711)