
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)
- Podstawowe wiadomości o zmiennych (25)
- Typy danych (28)
- Podsumowanie (31)
- Instrukcje warunkowe (33)
- Pętle (39)
- Podsumowanie (41)
- Zastosowanie funkcji (43)
- Argumenty i zwracane wartości (45)
- Wykorzystanie plików bibliotecznych (49)
- Podsumowanie (50)
Rozdział 5. Przetwarzanie liczb (53)
- Operacje arytmetyczne (53)
- Liczbowe typy danych (56)
- Funkcje przetwarzające liczby (57)
- Podsumowanie (60)
- Anatomia ciągów znaków (61)
- Formatowanie ciągów znaków (64)
- Funkcje przetwarzania ciągów znaków (68)
- Podsumowanie (70)
- Czym są tablice? (71)
- Funkcje przetwarzania tablic (75)
- Tablice wielowymiarowe (78)
- Podsumowanie (80)
- Wprowadzenie do wyrażeń regularnych (81)
- Zastosowanie funkcji ereg (82)
- Podsumowanie (89)
- Formaty daty (91)
- Przetwarzanie znaczników czasu (93)
- Podsumowanie (97)
- Obiektowe własności języka PHP (99)
- Czym jest klasa? (100)
- Tworzenie i wykorzystywanie obiektów (101)
- Podsumowanie (105)
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)
- Ustawianie wartości domyślnych (119)
- Tworzenie elementów formularza (123)
- Podsumowanie (127)
- 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)
- Pliki cookie (137)
- Sesje (141)
- Podsumowanie (143)
- Typy uwierzytelniania (145)
- Tworzenie systemu uwierzytelniania (148)
- Podsumowanie (153)
- Nagłówki HTTP (155)
- Zmienne środowiskowe serwera (160)
- Podsumowanie (162)
Rozdział 17. Dostęp do systemu plików (165)
- Zarządzanie plikami (165)
- Odczytywanie i zapisywanie plików (168)
- Podsumowanie (174)
- Wykonywanie programów na hoście (175)
- Środowisko hosta (178)
- Zagadnienia bezpieczeństwa (181)
- Podsumowanie (182)
- Wykorzystanie MySQL (183)
- Wykonywanie instrukcji SQL (185)
- Uruchamianie diagnostyczne instrukcji SQL (189)
- Podsumowanie (191)
- Klasa PEAR DB (193)
- Zagadnienia związane z przenośnością baz danych (199)
- Podsumowanie (202)
- Środowisko wiersza polecenia (203)
- Pisanie skryptów przeznaczonych do uruchamiania w wierszu polecenia (207)
- Podsumowanie (210)
- Zgłaszanie błędów (211)
- Podsumowanie (218)
Rozdział 23. Konfiguracja PHP (221)
- Ustawienia konfiguracji (221)
- Dyrektywy konfiguracji (224)
- Ładowalne moduły (229)
- Podsumowanie (230)
- Tryb bezpieczny (231)
- Inne mechanizmy zabezpieczeń (234)
- Podsumowanie (238)
- Co to jest PEAR? (239)
- Korzystanie z repozytorium PEAR (241)
- Podsumowanie (245)
Dodatek A Instalacja PHP (249)
- Instalacje na platformie Linux (Unix) (249)
- Instalacja w systemie Windows (253)
- Rozwiązywanie problemów (254)