

Zapraszamy do lektury kolejnych "ćwiczeń praktycznych" dotyczących technologii przydatnych w pracy webmastera. Tym razem nie są one przeznaczone dla zupełnych nowicjuszy. Zakładamy, że znasz już HTML-a, także od strony praktycznej, a więc pracowałeś nad utworzeniem przynajmniej kilku stron WWW. Być może zapoznałeś się również z innymi technologiami -- znasz JavaScript, DHTML, być może tworzyłeś aplety Javy. Jeśli jednak sięgnąłeś po tę książkę, to znaczy, że wspomniane technologie przestały być wystarczające -- tworząc strony, zaczynasz napotykać problemy, z którymi nie potrafisz sobie poradzić mimo opanowanego warsztatu.
Do tej pory działałeś "po stronie" przeglądarki (ang. client-side). Teraz zaczniesz tworzyć aplikacje działające po stronie serwera (ang. server-side).
Do nauki tworzenia dynamicznych serwisów WWW wybrałeś PHP, technologię, która jest popularna, efektywna, działa na wielu platformach, a przy tym jest dostępna bezpłatnie. Została zaprojektowana specjalnie w celu tworzenia aplikacji WWW i rozwija się szybko. Warto również dodać, że jest bardzo wygodna w użyciu.
Rozpocznij swoją przygodę z PHP wykonując nasze ćwiczenia. Poznaj:
- podstawy PHP,
- obsługę formularzy,
- sposoby tworzenia grafiki po stronie serwera,
- obsługę cookies,
- sesje,
- obsługę plików,
- współpracę z bazą danych MySQL.
Gdy już poznasz technologię, naucz się rozwiązywać typowe problemy webmastera związane z następującymi zagadnieniami:
- licznik tekstowy,
- licznik graficzny,
- księga gości,
- newsy na stronie WWW,
- ankieta,
- ring,
- galeria zdjęć,
- analiza dzienników serwera,
- forum dyskusyjne
Wszystko będziesz mógł wykonać na własnym komputerze, wystarczy pobrać z naszego serwera banalnie prosty w instalacji pakiet PHPTriad (czyli Apache, PHP 4 i MySQL w jednym!).
Spis treści (3)
Wstęp (5)
Rozdział 1. Pierwsze spojrzenie (7)
- 1.1. Client-side vs. server-side (7)
- 1.2. PHP-owa witryna (11)
- 1.3. Apache, PHP, MySQL - konta w Internecie (13)
Rozdział 2. Instalacja i konfiguracja (15)
Rozdział 3. Podstawy PHP (23)
- 3.1. Pierwsze skrypty (24)
- 3.2. Zmienne, stałe, operatory (26)
- 3.3. Instrukcja warunkowa (31)
- 3.4. Pętla for (34)
- 3.5. Pętle while i do...while (37)
- 3.6. Instrukcja wyboru (switch) (39)
- 3.7. Funkcje (41)
- 3.8. Złożone struktury danych - tablice i hasze (53)
Rozdział 4. Dane - pobieranie, przekazywanie i przechowywanie (61)
- 4.1. Pobieranie danych z formularzy (61)
- 4.2. Cookies (71)
- 4.3. Obsługa plików (76)
- 4.4. Sesje (83)
- 4.5. Baza danych (89)
Rozdział 5. Grafika w PHP (103)
Rozdział 6. Trudniejsze zadania webmasterskie (119)
- 6.1. Licznik tekstowy (119)
- 6.2. Licznik graficzny (126)
- 6.3. Księga gości (130)
- 6.4. Newsy na stronie (134)
- 6.5. Ankieta (141)
- 6.6. Ring (145)
- 6.7. Galeria zdjęć (149)
- 6.8. Analiza dzienników serwera (151)
- 6.9. Tablica dyskusyjna (155)
Biblioteczka webmastera (160)