Facebook - konwersja
Pobierz fragment

PHP i MySQL. Projekty do wykorzystania - ebook

Wydawnictwo:
Tłumacz:
Data wydania:
9 września 2013
Format ebooka:
PDF
Format PDF
czytaj
na laptopie
czytaj
na tablecie
Format e-booków, który możesz odczytywać na tablecie oraz laptopie. Pliki PDF są odczytywane również przez czytniki i smartfony, jednakze względu na komfort czytania i brak możliwości skalowania czcionki, czytanie plików PDF na tych urządzeniach może być męczące dla oczu. Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na laptopie
Pliki PDF zabezpieczone watermarkiem możesz odczytać na dowolnym laptopie po zainstalowaniu czytnika dokumentów PDF. Najpowszechniejszym programem, który umożliwi odczytanie pliku PDF na laptopie, jest Adobe Reader. W zależności od potrzeb, możesz zainstalować również inny program - e-booki PDF pod względem sposobu odczytywania nie różnią niczym od powszechnie stosowanych dokumentów PDF, które odczytujemy każdego dnia.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na tablecie
Aby odczytywać e-booki na swoim tablecie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. Bluefire dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
Pobierz fragment
79,00

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
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-246-8477-9
Rozmiar pliku: 4,0 MB

BESTSELLERY

Kategorie: