Spis Treści |
---|
O autorze O współautorze Wprowadzenie Dla kogo jest ta książka? Używane technologie Struktura książki Czego potrzeba w trakcie lektury tej książki? Użyte konwencje Kody źródłowe Rozdział 1. Rejestracja użytkowników Plan struktury katalogów Plan struktury bazy danych Kod współużytkowany Klasa User CAPTCHA Szablony Rejestracja nowego użytkownika Wysyłanie e-maila z łączem do weryfikacji Logowanie i wylogowywanie Zmiana danych Zapomniane hasła Podsumowanie Rozdział 2. Forum społecznościowe Wymagania funkcjonalne wobec forum Projekt bazy danych Uprawnienia i operatory bitowe Zmiany w kodzie klasy User Kod źródłowy i objaśnienia do kodu Dodawanie forów Dodawanie wiadomości Wyświetlanie forów i wiadomości Stronicowanie Awatary BBCode Podsumowanie Rozdział 3. Lista dystrybucyjna Projekt listy dystrybucyjnej Wybór serwera POP3 Projekt bazy danych Kod źródłowy i objaśnienia kodu Klient POP3 Plik konfiguracyjny Zarządzanie kontem Przetwarzanie wiadomości Przetwarzanie wiadomości z podsumowaniem Konfiguracja listy dystrybucyjnej Podsumowanie Rozdział 4. Wyszukiwarka Projekt wyszukiwarki Problemy z wyszukiwaniem pełnotekstowym Projekt bazy danych Kod źródłowy i objaśnienia kodu Interfejs administracyjny Robot i indekser Interfejs użytkownika Podsumowanie Rozdział 5. Osobisty kalendarz Projekt aplikacji Projekt bazy danych Kod źródłowy i objaśnienia kodu Widok miesięczny kalendarza Kalendarz w układzie dnia Dodawanie i prezentowanie zdarzeń Wysyłanie przypomnień Eksport danych z kalendarza Podsumowanie Rozdział 6. Menedżer plików Ajax Projekt menedżera plików Ajax JavaScript i Ajax Obiekt XMLHttpRequest Kod źródłowy i objaśnienia kodu Główny interfejs Funkcje działające po stronie klienta Funkcje działające po stronie serwera Podsumowanie Rozdział 7. Album fotograficzny online Projekt albumu fotograficznego online Kod źródłowy i objaśnienia kodu Widoki Pliki pomocnicze Miniatury QuickTime Zapisywanie miniaturek w pamięci podręcznej Podsumowanie Rozdział 8. Koszyk na zakupy Projekt koszyka na zakupy Projekt bazy danych Kod źródłowy i objaśnienia kodu Klasa ShoppingCart Sposób użycia koszyka na zakupy Interfejs użytkownika Dodawanie produktów Podsumowanie Rozdział 9. Statystyki witryny internetowej Zakres gromadzonych danych Projekt bazy danych Gromadzenie danych Kod źródłowy i objaśnienia kodu Wykres kołowy Wykres słupkowy Raport Podsumowanie Rozdział 10. System grup dyskusyjnych lub blogów Tabele Dodawanie wpisów Generowanie kanału RSS Wyświetlanie wpisów Dodawanie komentarzy Podsumowanie Rozdział 11. Skrypty powłoki Projekt skryptu Ogólne wskazówki dotyczące implementacji skryptów powłoki Kod źródłowy i objaśnienia kodu Klasa CommandLine Skrypt startproject Szkielet struktury Podsumowanie Rozdział 12. Bezpieczeństwo i rejestracja zdarzeń Cross-site scripting Przeglądanie ścieżek Wstrzykiwanie kodu języka SQL Wstrzykiwanie poleceń Słabe uwierzytelnianie Rejestrowanie zdarzeń Zapobieganie przypadkowemu usunięciu rekordów Podsumowanie Skorowidz |