PHP I MYSQL DYNAMICZNE STRONY WWW SZYBKI START WYD. 5

29,90

SKU: f52e6a7c8a9c Category: Tags: , , ,

Description

Język PHP i serwer bazy danych MySQL stały się nieformalnym standardem tworzenia dynamicznych witryn, które korzystają z baz danych. Mimo że istnieje wiele innych konkurencyjnych technologii, rzesza programistów aplikacji internetowych decyduje się właśnie na to rozwiązanie. Otwarte źródła, dostępność, coraz szersze możliwości, elastyczność i szybkość, konsekwentny rozwój – to tylko kilka zalet PHP i MySQL. Projektanci dynamicznych stron WWW wysoce sobie cenią te zalety, o czym świadczy choćby stale wzrastająca liczba stron WWW, które napisano z wykorzystaniem tych technologii.Ta książka jest doskonałym poradnikiem dla projektantów dynamicznych stron WWW. Szczególnie przydatna okaże się dla osób dopiero nabierających wprawy w programowaniu. W przejrzysty sposób opisano podstawy języków PHP oraz SQL. Przedstawiono zasady poprawnego konfigurowania serwerów PHP i MySQL. Uwzględniono zagadnienia dotyczące obsługi i usuwania błędów, a także przeprowadzania testów aplikacji. Szeroko potraktowano kwestie bezpieczeństwa aplikacji. Znalazło się tu również sporo informacji o integracji PHP z takimi technologiami jak JavaScript, jQuery, Perl czy Ajax. Przy tym wszystkim książka jest napisana w sposób bardzo przystępny, a liczne przykłady znakomicie ułatwiają zrozumienie prezentowanych treści.Najważniejsze zagadnienia przedstawione w książce:Podstawy PHP i MySQLZaawansowane zagadnienia i tworzenie zoptymalizowanego koduUkryte pola, stronicowanie wyników i inne techniki programistyczneKorzystanie z ciasteczek i sesjeZabezpieczenia aplikacjiPHP i MySQL – wydajne, niezawodne, stabilne działanie!Spis treści:Wprowadzenie 11Rozdział 1. Wprowadzenie do PHP 27Podstawy składni 28Przesyłanie danych do przeglądarki internetowej 32Wstawianie komentarzy 36Co to są zmienne? 40Łańcuchy 44Łączenie łańcuchów 47Liczby 49Stałe 52Apostrof kontra cudzysłów 55Proste sposoby usuwania błędów 58Podsumowanie i kontynuacja 60Rozdział 2. Programowanie w PHP 61Tworzenie formularza w języku HTML 62Obsługa formularza HTML 67Wyrażenia warunkowe i operatory 71Weryfikacja danych z formularza 75Co to są tablice? 81Pętle for i while 96Podsumowanie i kontynuacja 99Rozdział 3. Tworzenie dynamicznych stron WWW 101Stosowanie plików zewnętrznych 102Wyświetlanie i obsługa formularzy, po raz wtóry 111Tworzenie formularzy z pamięcią 117Tworzenie własnych funkcji 121Podsumowanie i kontynuacja 138Rozdział 4. Wprowadzenie do MySQL-a 139Elementy bazy danych i ich nazwy 140Wybór typu kolumny 142Wybór innych właściwości kolumn 146Korzystanie z serwera MySQL 149Podsumowanie i kontynuacja 156Rozdział 5. Wprowadzenie do SQL-a 157Tworzenie baz danych i tabel 158Wstawianie rekordów 161Wybieranie danych 166Wyrażenia warunkowe 168Stosowanie LIKE i NOT LIKE 171Sortowanie wyników zapytania 173Ograniczanie wyników zapytania 175Aktualizacja danych 177Usuwanie danych 179Stosowanie funkcji 181Podsumowanie i kontynuacja 192Rozdział 6. Projektowanie baz danych 193Normalizacja 194Tworzenie indeksów 207Stosowanie różnych typów tabel 210Języki i MySQL 212Strefy czasowe a MySQL 217Ograniczenia klucza obcego 223Podsumowanie i kontynuacja 230Rozdział 7. Zaawansowany SQL i MySQL 231Złączenia 232Grupowanie wyników zapytania 242Zaawansowane wybieranie danych 246Wyszukiwanie FULLTEXT 250Optymalizacja zapytań 258Wykonywanie transakcji 262Szyfrowanie baz danych 265Podsumowanie i kontynuacja 268Rozdział 8. Obsługa i usuwanie błędów 269Typy błędów i ich usuwanie 270Wyświetlanie błędów PHP 276Sterowanie raportowaniem błędów PHP 278Tworzenie własnych funkcji obsługi błędów 281Techniki usuwania błędów z kodu PHP 286Techniki usuwania błędów SQL i MySQL 290Podsumowanie i kontynuacja 292Rozdział 9. PHP i MySQL 293Modyfikacja szablonu 294Nawiązywanie połączenia z serwerem MySQL 296Wykonywanie prostych zapytań 301Odczytywanie wyników zapytania 310Bezpieczeństwo zapytań 314Zliczanie zwróconych rekordów 319Aktualizacja rekordów w PHP 322Podsumowanie i kontynuacja 330Rozdział 10. Popularne techniki programistyczne 331Przekazywanie wartości do skryptu 332Stosowanie ukrytych pól formularzy 336Edycja istniejących rekordów 342Stronicowanie wyników zapytań 349Wyświetlanie tabel z możliwością sortowania 357Podsumowanie i kontynuacja 362Rozdział 11. Tworzenie aplikacji internetowych 363Wysyłanie poczty elektronicznej 364Obsługa przesyłania plików 370Skrypty PHP i JavaScript 382Nagłówki HTTP 390Funkcje daty i czasu 396Wykonywanie transakcji 400Podsumowanie i kontynuacja 406Rozdział 12. Ciasteczka i sesje 407Strona logowania 408Funkcje logowania 411Posługiwanie się ciasteczkami 416Sesje 430Zwiększanie bezpieczeństwa sesji 438Podsumowanie i kontynuacja 442Rozdział 13. Zabezpieczenia 443Zapobieganie spamowi 444Walidacja plików według typu 451Walidacja plików na podstawie typu 457Zapobieganie atakom XSS 461Stosowanie rozszerzenia Filter 464Zapobieganie wstrzykiwaniu SQL 468Zabezpieczanie haseł w PHP 475Podsumowanie i kontynuacja 484Rozdział 14. Wyrażenia regularne Perl 485Skrypt testujący 486Definiowanie prostych wzorców 490Stosowanie kwantyfikatorów 493Klasy znaków 495Wyszukiwanie wszystkich dopasowań 498Stosowanie modyfikatorów 502Dopasowywanie i zastępowanie wzorców 504Podsumowanie i kontynuacja 508Rozdział 15. Wprowadzenie do jQuery 509Czym jest jQuery? 510Dołączanie jQuery do stron WWW 512Stosowanie jQuery 515Wybieranie elementów stron 518Obsługa zdarzeń 521Operacje na DOM 525Stosowanie Ajaxa 531Podsumowanie i kontynuacja 544Rozdział 16. Wprowadzenie do programowania obiektowego 545Informacje podstawowe i składnia 546Korzystanie z MySQL-a 549Klasa DateTime 564Podsumowanie i kontynuacja 572Rozdział 17. Forum dyskusyjne – przykład 573Baza danych 574Szablony 583Strona główna 591Strona forum 592Strona wątku 597Wstawianie wiadomości 602Podsumowanie i kontynuacja 612Rozdział 18. Rejestracja użytkowników – przykład 613Tworzenie szablonu 614Skrypty konfiguracyjne 620Tworzenie strony głównej 628Rejestracja 630Aktywacja konta 640Logowanie i wylogowywanie się 643Zarządzanie hasłami 650Podsumowanie i kontynuacja 660Dodatek A. Instalacja 661Instalacja w systemie Windows 662Instalacja w systemie macOS 665Zarządzanie użytkownikami MySQL 667Testowanie instalacji 672Konfigurowanie PHP 675Konfiguracja serwera Apache 678Skorowidz 689O autorze: Larry Ullman jest prezesem firmy Digital Media and Communications INC, która specjalizuje się w technologiach informacyjnych. Jest autorem świetnie sprzedającej się książki „PHP i MySQL. Dynamiczne strony WWW. Szybki start”, jak również kilku innych książek na temat podobnych technologii. Larry pisze również artykuły na te tematy, jak również uczy ich.

Informatyka

kwas ftalowy, mniej więcej, małpy gatunki, zbiórka pieniędzy, chorobie alzheimera, epikryza, dystrykt kolumbii, żołnierze wyklęci, józef rotblat

yyyyy