okladka

Poznaj język PHP -- najpopularniejszą technologię
tworzenia dynamicznych witryn WWW

  • Sposoby przetwarzania informacji z formularzy na stronach WWW
  • Komunikacja z bazą danych
  • Usuwanie błędów z kodu

Dynamiczne witryny WWW stopniowo wypierają takie, które opierają się wyłącznie na statycznych treściach. Możliwość połączenia stron z bazą danych pozwoliła na tworzenie portali, sklepów internetowych, katalogów, forów dyskusyjnych i wielu innych witryn, bez których trudno sobie wyobrazić oblicze współczesnego internetu. Spośród technologii wykorzystywanych do tworzenia dynamicznych witryn WWW największą popularnością cieszy się PHP. Tę dostępną nieodpłatnie platformę można uruchomić w każdym systemie operacyjnym. PHP jest językiem stosunkowo prostym. Pisane w nim skrypty są osadzane w kodzie strony WWW i interpretowane podczas jej wyświetlania w przeglądarce.

"PHP w mgnieniu oka" to książka dla tych, którzy chcą szybko poznać najważniejsze elementy programowania w języku PHP. Opisuje podstawowe zagadnienia związane ze zmiennymi, słowami kluczowymi i organizacją kodu. Czytając ją, dowiesz się, jak za pomocą PHP przetwarzać różne typy danych, jak osadzać kod PHP wewnątrz kodu HTML i jak tworzyć elementy stron WWW. Nauczysz się również łączyć skrypty PHP z zewnętrznymi programami, serwerami i usługami, przeczytasz o komunikacji z bazą danych, obsłudze systemu plików i usuwaniu błędów ze skryptów.

  • Zmienne i stałe w PHP
  • Sterowanie przebiegiem programu
  • Stosowanie funkcji
  • Przetwarzanie różnych typów danych
  • Obsługa formularzy HTML, sesji i plików cookie
  • Uwierzytelnianie użytkowników
  • Komunikacja z serwerem WWW
  • Łączenie z bazą danych
  • Obsługa błędów
  • Klasy z repozytorium PEAR

Jeśli chcesz nauczyć się PHP, ale nie masz na to zbyt wiele czasu, koniecznie przeczytaj tę książkę.


O Autorze (7)
Wprowadzenie: PHP wita! (9)
Część I Podstawy PHP (15)
Rozdział 1. Wprowadzenie w tematykę PHP (17)
  • Podstawy PHP (17)
  • Pierwszy skrypt (20)
  • Podsumowanie (24)
Rozdział 2. Zmienne (25)
  • Podstawowe wiadomości o zmiennych (25)
  • Typy danych (28)
  • Podsumowanie (31)
Rozdział 3. Przepływ sterowania (33)
  • Instrukcje warunkowe (33)
  • Pętle (39)
  • Podsumowanie (41)
Rozdział 4. Funkcje (43)
  • Zastosowanie funkcji (43)
  • Argumenty i zwracane wartości (45)
  • Wykorzystanie plików bibliotecznych (49)
  • Podsumowanie (50)
Część II Przetwarzanie danych (51)
Rozdział 5. Przetwarzanie liczb (53)
  • Operacje arytmetyczne (53)
  • Liczbowe typy danych (56)
  • Funkcje przetwarzające liczby (57)
  • Podsumowanie (60)
Rozdział 6. Przetwarzanie ciągów znaków (61)
  • Anatomia ciągów znaków (61)
  • Formatowanie ciągów znaków (64)
  • Funkcje przetwarzania ciągów znaków (68)
  • Podsumowanie (70)
Rozdział 7. Tablice (71)
  • Czym są tablice? (71)
  • Funkcje przetwarzania tablic (75)
  • Tablice wielowymiarowe (78)
  • Podsumowanie (80)
Rozdział 8. Wyrażenia regularne (81)
  • Wprowadzenie do wyrażeń regularnych (81)
  • Zastosowanie funkcji ereg (82)
  • Podsumowanie (89)
Rozdział 9. Przetwarzanie godzin i dat (91)
  • Formaty daty (91)
  • Przetwarzanie znaczników czasu (93)
  • Podsumowanie (97)
Rozdział 10. Wykorzystanie klas (99)
  • Obiektowe własności języka PHP (99)
  • Czym jest klasa? (100)
  • Tworzenie i wykorzystywanie obiektów (101)
  • Podsumowanie (105)
Część III Środowisko webowe (107)
Rozdział 11. Przetwarzanie formularzy HTML (109)
  • Przesyłanie formularzy do PHP (109)
  • Obsługa formularzy za pomocą PHP (114)
  • Skrypt do przesyłania wiadomości e-mail za pomocą formularza (116)
  • Podsumowanie (118)
Rozdział 12. Generowanie dynamicznego HTML (119)
  • Ustawianie wartości domyślnych (119)
  • Tworzenie elementów formularza (123)
  • Podsumowanie (127)
Rozdział 13. Weryfikacja poprawności danych w formularzach (129)
  • Zapewnienie wypełnienia pól obowiązkowych (129)
  • Wyświetlanie ostrzeżeń dotyczących poprawności danych (131)
  • Wymuszanie reguł dotyczących danych (133)
  • Wyróżnianie pól wymagających uwagi (134)
  • Podsumowanie (136)
Rozdział 14. Pliki cookie i sesje (137)
  • Pliki cookie (137)
  • Sesje (141)
  • Podsumowanie (143)
Rozdział 15. Uwierzytelnianie użytkowników (145)
  • Typy uwierzytelniania (145)
  • Tworzenie systemu uwierzytelniania (148)
  • Podsumowanie (153)
Rozdział 16. Komunikacja z serwerem WWW (155)
  • Nagłówki HTTP (155)
  • Zmienne środowiskowe serwera (160)
  • Podsumowanie (162)
Część IV Wykorzystanie innych usług z poziomu PHP (163)
Rozdział 17. Dostęp do systemu plików (165)
  • Zarządzanie plikami (165)
  • Odczytywanie i zapisywanie plików (168)
  • Podsumowanie (174)
Rozdział 18. Wykonywanie programów na serwerze WWW (175)
  • Wykonywanie programów na hoście (175)
  • Środowisko hosta (178)
  • Zagadnienia bezpieczeństwa (181)
  • Podsumowanie (182)
Rozdział 19. Wykorzystanie bazy danych MySQL (183)
  • Wykorzystanie MySQL (183)
  • Wykonywanie instrukcji SQL (185)
  • Uruchamianie diagnostyczne instrukcji SQL (189)
  • Podsumowanie (191)
Rozdział 20. Abstrakcja bazy danych (193)
  • Klasa PEAR DB (193)
  • Zagadnienia związane z przenośnością baz danych (199)
  • Podsumowanie (202)
Rozdział 21. Uruchamianie skryptów PHP z wiersza polecenia (203)
  • Środowisko wiersza polecenia (203)
  • Pisanie skryptów przeznaczonych do uruchamiania w wierszu polecenia (207)
  • Podsumowanie (210)
Rozdział 22. Obsługa błędów (211)
  • Zgłaszanie błędów (211)
  • Podsumowanie (218)
Część V Konfigurowanie i rozszerzenia PHP (219)
Rozdział 23. Konfiguracja PHP (221)
  • Ustawienia konfiguracji (221)
  • Dyrektywy konfiguracji (224)
  • Ładowalne moduły (229)
  • Podsumowanie (230)
Rozdział 24. Bezpieczeństwo PHP (231)
  • Tryb bezpieczny (231)
  • Inne mechanizmy zabezpieczeń (234)
  • Podsumowanie (238)
Rozdział 25. Repozytorium PEAR (239)
  • Co to jest PEAR? (239)
  • Korzystanie z repozytorium PEAR (241)
  • Podsumowanie (245)
Dodatki (247)
Dodatek A Instalacja PHP (249)
  • Instalacje na platformie Linux (Unix) (249)
  • Instalacja w systemie Windows (253)
  • Rozwiązywanie problemów (254)
Skorowidz (255)