PHP i MySQL. Projekty do wykorzystania - ebook
PHP i MySQL. Projekty do wykorzystania - ebook
Zaoszczędź swój czas - korzystaj z najlepszych gotowców!
- Korzystaj z najlepszych mechanizmów!
- Wzbogać stronę o praktyczne funkcjonalności!
- Szybko twórz profesjonalne serwisy!
Ile czasu zajmuje Ci przygotowanie formularza rejestracyjnego? Czy jest on wykorzystywany tylko raz? Popularność tandemu PHP-MySQL sprawiła, że mnóstwo powszechnie stosowanych mechanizmów ileś razy napisało wielu programistów. A wśród nich są i tacy, którzy te same mechanizmy tworzyli więcej niż raz! Czyż nie jest to klasyczny przykład marnotrawienia czasu?
Dzięki książce "PHP i MySQL. Projekty do wykorzystania" nie zmarnujesz już ani jednej cennej minuty. Stanowi ona zbiór najpopularniejszych mechanizmów, używanych na co dzień przy tworzeniu serwisów WWW. Dzięki niej łatwo (a co najważniejsze - szybko) zaimplementujesz funkcjonalność rejestracji użytkownika, listy dystrybucyjnej czy też wyszukiwarki. Dowiesz się, w jaki sposób stworzyć forum dyskusyjne, osobisty kalendarz, galerię zdjęć czy też menedżer plików, korzystający z technologii AJAX. Po przewertowaniu tego podręcznika nie będzie stanowiła dla Ciebie problemu rejestracja zdarzeń oraz wykonywanie skryptów powłoki. Pozwoli Ci to na szybkie tworzenie nowych serwisów WWW za pomocą sprawdzonych i elastycznych mechanizmów. Jeżeli cenisz swój czas - oto Twoja lektura obowiązkowa!
- Rejestracja użytkowników w serwisie
- Zabezpieczenie przed spamem - mechanizm CAPTCHA
- Implementacja forum dyskusyjnego
- Zastosowanie listy dystrybucyjnej
- Wyszukiwanie informacji w serwisie
- Tworzenie kalendarza
- Zarządzanie plikami - menedżer plików, korzystający z AJAX
- Prezentacja zdjęć - galeria online
- Statystyki serwisu WWW
- Rejestracja zdarzeń
- Wykonywanie skryptów powłoki
Nie trać czasu - korzystaj ze sprawdzonych projektów!
Spis treści
O autorze (7)
O współautorze (9)
Wprowadzenie (11)
- Dla kogo jest ta książka? (11)
- Używane technologie (12)
- Struktura książki (12)
- Czego potrzeba w trakcie lektury tej książki? (13)
- Użyte konwencje (14)
- Kody źródłowe (14)
Rozdział 1. Rejestracja użytkowników (15)
- Plan struktury katalogów (15)
- Plan struktury bazy danych (16)
- Kod współużytkowany (17)
- Klasa User (20)
- CAPTCHA (24)
- Szablony (25)
- Rejestracja nowego użytkownika (27)
- Wysyłanie e-maila z łączem do weryfikacji (32)
- Logowanie i wylogowywanie (35)
- Zmiana danych (39)
- Zapomniane hasła (42)
- Podsumowanie (44)
Rozdział 2. Forum społecznościowe (45)
- Wymagania funkcjonalne wobec forum (45)
- Projekt bazy danych (46)
- Uprawnienia i operatory bitowe (47)
- Zmiany w kodzie klasy User (49)
- Kod źródłowy i objaśnienia do kodu (54)
- Dodawanie forów (54)
- Dodawanie wiadomości (57)
- Wyświetlanie forów i wiadomości (60)
- Stronicowanie (67)
- Awatary (69)
- BBCode (72)
- Podsumowanie (75)
Rozdział 3. Lista dystrybucyjna (77)
- Projekt listy dystrybucyjnej (77)
- Wybór serwera POP3 (78)
- Projekt bazy danych (80)
- Kod źródłowy i objaśnienia kodu (80)
- Klient POP3 (81)
- Plik konfiguracyjny (87)
- Zarządzanie kontem (88)
- Przetwarzanie wiadomości (94)
- Przetwarzanie wiadomości z podsumowaniem (97)
- Konfiguracja listy dystrybucyjnej (98)
- Podsumowanie (100)
Rozdział 4. Wyszukiwarka (103)
- Projekt wyszukiwarki (103)
- Problemy z wyszukiwaniem pełnotekstowym (104)
- Projekt bazy danych (106)
- Kod źródłowy i objaśnienia kodu (108)
- Interfejs administracyjny (108)
- Robot i indekser (114)
- Interfejs użytkownika (120)
- Podsumowanie (126)
Rozdział 5. Osobisty kalendarz (129)
- Projekt aplikacji (129)
- Projekt bazy danych (131)
- Kod źródłowy i objaśnienia kodu (131)
- Widok miesięczny kalendarza (132)
- Kalendarz w układzie dnia (136)
- Dodawanie i prezentowanie zdarzeń (137)
- Wysyłanie przypomnień (145)
- Eksport danych z kalendarza (146)
- Podsumowanie (150)
Rozdział 6. Menedżer plików Ajax (153)
- Projekt menedżera plików Ajax (153)
- JavaScript i Ajax (155)
- Obiekt XMLHttpRequest (156)
- Kod źródłowy i objaśnienia kodu (159)
- Główny interfejs (159)
- Funkcje działające po stronie klienta (163)
- Funkcje działające po stronie serwera (176)
- Podsumowanie (191)
Rozdział 7. Album fotograficzny online (193)
- Projekt albumu fotograficznego online (193)
- Kod źródłowy i objaśnienia kodu (194)
- Widoki (194)
- Pliki pomocnicze (202)
- Miniatury QuickTime (206)
- Zapisywanie miniaturek w pamięci podręcznej (208)
- Podsumowanie (209)
Rozdział 8. Koszyk na zakupy (211)
- Projekt koszyka na zakupy (211)
- Projekt bazy danych (212)
- Kod źródłowy i objaśnienia kodu (213)
- Klasa ShoppingCart (213)
- Sposób użycia koszyka na zakupy (217)
- Interfejs użytkownika (225)
- Dodawanie produktów (233)
- Podsumowanie (253)
Rozdział 9. Statystyki witryny internetowej (255)
- Zakres gromadzonych danych (255)
- Projekt bazy danych (256)
- Gromadzenie danych (258)
- Kod źródłowy i objaśnienia kodu (260)
- Wykres kołowy (261)
- Wykres słupkowy (264)
- Raport (268)
- Podsumowanie (278)
Rozdział 10. System grup dyskusyjnych lub blogów (281)
- Tabele (282)
- Dodawanie wpisów (283)
- Generowanie kanału RSS (294)
- Wyświetlanie wpisów (298)
- Dodawanie komentarzy (300)
- Podsumowanie (304)
Rozdział 11. Skrypty powłoki (307)
- Projekt skryptu (308)
- Ogólne wskazówki dotyczące implementacji skryptów powłoki (309)
- Kod źródłowy i objaśnienia kodu (311)
- Klasa CommandLine (311)
- Skrypt startproject (320)
- Szkielet struktury (329)
- Podsumowanie (330)
Rozdział 12. Bezpieczeństwo i rejestracja zdarzeń (331)
- Cross-site scripting (332)
- Przeglądanie ścieżek (334)
- Wstrzykiwanie (336)
- Wstrzykiwanie kodu języka SQL (336)
- Wstrzykiwanie poleceń (340)
- Słabe uwierzytelnianie (342)
- Rejestrowanie zdarzeń (344)
- Zapobieganie przypadkowemu usunięciu rekordów (346)
- Podsumowanie (348)
Skorowidz (349)
Kategoria: | Bazy danych |
Zabezpieczenie: |
Watermark
|
ISBN: | 978-83-246-8477-9 |
Rozmiar pliku: | 4,0 MB |