PHP6 i MySQL 5. Dynamiczne strony WWW. Szybki start - Helion
Tytuł oryginału: PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide
Tłumaczenie: Jaromir Senczyk
ISBN: 978-83-246-1723-4
stron: 640, Format: 170x230, okładka: miękka
Data wydania: 2009-05-14
Księgarnia: Helion
Cena książki: 79,00 zł
Poznaj możliwości PHP6 oraz MySQL 5 i twórz dynamiczne strony WWW
- Jak utworzyć podstawowy skrypt PHP?
- Jak korzystać z wielowymiarowych tablic?
- Jak budować bazy danych?
Każda funkcjonalna i atrakcyjna dla użytkowników strona internetowa musi być na bieżąco aktualizowana, a umieszczone na niej interesujące informacje powinny być łatwo dostępne. Najpopularniejsze narzędzia typu open source, służące do tworzenia dynamicznych witryn, to język PHP i system zarządzania relacyjnymi bazami danych MySQL. Oba te narzędzia oferują wysoką wydajność, przenośność i niezawodność. Wśród wielu ogromnych możliwości oraz zalet PHP i MySQL mają także taką, że sprawne posługiwanie się nimi nie jest zbyt skomplikowane nawet dla początkujących.
Książka "PHP6 i MySQL 5. Dynamiczne strony WWW. Szybki start" zawiera precyzyjny opis czynności oraz bogato ilustrowane zrzutami ekranu niezbędne wskazówki i wyjaśnienia, ułatwiające samodzielne zbudowanie dynamicznej strony internetowej. Dzięki temu podręcznikowi nauczysz się wyszukiwać i usuwać błędy w skryptach PHP, tworzyć formularze w języku HTML oraz zapobiegać atakom na Twoje witryny. Poznasz także podstawowe i zaawansowane techniki tworzenia różnych aplikacji (na przykład stron wielojęzycznych lub obsługujących fora dyskusyjne).
- PHP i MySQL
- Tworzenie formularza w języku HTML
- Tablice i łańcuchy
- Tworzenie i wywoływanie własnych funkcji
- Wypełnianie baz danych
- Zabezpieczenia
- Stosowanie modyfikatorów
- Szyfrowanie danych
- Tworzenie uniwersalnych witryn
- Budowanie strony domowej
- Wielojęzyczna strona WWW
- Tworzenie kont użytkowników i nadawanie uprawnień
Szybko i łatwo naucz się tworzyć funkcjonalne oraz bezpieczne
witryny internetowe
Osoby które kupowały "PHP6 i MySQL 5. Dynamiczne strony WWW. Szybki start", wybierały także:
- SQL. Kurs video. Kompendium wiedzy na podstawie MySQL 159,00 zł, (47,70 zł -70%)
- PHP i MySQL. Kurs video. Tw 144,86 zł, (52,15 zł -64%)
- MySQL. Kurs video. Od podstaw do zagadnień zaawansowanych. Tworzenie i analizowanie baz danych 59,00 zł, (26,55 zł -55%)
- MySQL. Jak zaprojektowa 129,00 zł, (64,50 zł -50%)
- Wydajna praca z MySQL. Efektywne i bezpieczne zarz 89,00 zł, (44,50 zł -50%)
Spis treści
PHP6 i MySQL 5. Dynamiczne strony WWW. Szybki start -- spis treści
Wprowadzenie (9)
- Czym są dynamiczne strony WWW? (10)
- Co będzie Ci potrzebne? (16)
- O tej książce (17)
Rozdział 1. Wprowadzenie do PHP (19)
- Podstawy składni (20)
- Przesyłanie danych do przeglądarki internetowej (24)
- Wstawianie komentarzy (28)
- Co to są zmienne? (32)
- Łańcuchy (36)
- Łączenie łańcuchów (39)
- Liczby (41)
- Stałe (45)
- Apostrof kontra cudzysłów (48)
Rozdział 2. Programowanie w PHP (51)
- Tworzenie formularza w języku HTML (52)
- Obsługa formularza HTML (56)
- Wyrażenia warunkowe i operatory (60)
- Weryfikacja danych pochodzących z formularza (64)
- Co to są tablice? (70)
- Pętle for i while (88)
Rozdział 3. Tworzenie dynamicznych stron WWW (91)
- Wykorzystywanie plików zewnętrznych (92)
- Wyświetlanie i obsługa formularza przez jeden skrypt (102)
- Tworzenie formularzy z pamięcią (107)
- Tworzenie i wywoływanie własnych funkcji (110)
Rozdział 4. Wprowadzenie do MySQL (125)
- Elementy bazy danych i ich nazwy (126)
- Wybór typu kolumny (128)
- Wybór innych właściwości kolumn (132)
- Korzystanie z serwera MySQL-a (134)
Rozdział 5. Wprowadzenie do SQL (141)
- Tworzenie baz danych i tabel (142)
- Wprowadzanie rekordów (145)
- Wybieranie danych (149)
- Wyrażenia warunkowe (151)
- Stosowanie LIKE i NOT LIKE (154)
- Sortowanie wyników zapytania (156)
- Ograniczanie wyników zapytania (158)
- Uaktualnianie danych (160)
- Usuwanie danych (162)
- Funkcje (164)
Rozdział 6. Zaawansowany SQL i MySQL (175)
- Projekt bazy danych (176)
- Złączenia (191)
- Grupowanie wyników zapytania (196)
- Indeksy (198)
- Stosowanie różnych typów tabeli (203)
- Wyszukiwanie FULLTEXT (206)
- Wykonywanie transakcji (212)
Rozdział 7. Obsługa i usuwanie błędów (217)
- Ogólne typy błędów i ich usuwanie (218)
- Wyświetlanie błędów PHP (224)
- Sterowanie raportowaniem błędów PHP (226)
- Tworzenie własnych funkcji obsługi błędów (229)
- Techniki usuwania błędów z PHP (234)
- Techniki usuwania błędów SQL i MySQL (238)
Rozdział 8. PHP i MySQL (241)
- Modyfikacja szablonu (242)
- Łączenie się z MySQL-em i wybieranie bazy (244)
- Wykonywanie prostych zapytań (248)
- Odczytywanie wyników zapytania (257)
- Bezpieczeństwo zapytań (261)
- Zliczanie zwróconych rekordów (267)
- Uaktualnianie rekordów w PHP (269)
Rozdział 9. Tworzenie aplikacji internetowych (277)
- Przekazywanie wartości do skryptu (278)
- Stosowanie ukrytych pól formularza (282)
- Edycja istniejących rekordów (288)
- Stronicowanie wyników zapytań (295)
- Wyświetlanie tabel z możliwością sortowania (303)
Rozdział 10. Tworzenie aplikacji internetowych (309)
- Wysyłanie poczty elektronicznej (310)
- Funkcje daty i czasu (316)
- Obsługa przesyłania plików (320)
- Skrypty PHP i JavaScript (333)
- Nagłówki HTTP (340)
Rozdział 11. Sesje i "ciasteczka" (345)
- Strona logowania (346)
- Funkcje logowania (349)
- Posługiwanie się ciasteczkami (354)
- Sesje (367)
- Zwiększanie bezpieczeństwa sesji (376)
Rozdział 12. Zabezpieczenia (379)
- Zapobieganie spamowi (380)
- Walidacja danych według typu (387)
- Zapobieganie atakom XSS (392)
- Zapobieganie wstrzykiwaniu poleceń SQL (395)
- Szyfrowanie i bazy danych (401)
Rozdział 13. Wyrażenie regularne Perl (407)
- Skrypt testujący (408)
- Definiowanie prostych wzorców (412)
- Stosowanie kwantyfikatorów (415)
- Klasy znaków (418)
- Wyszukiwanie wszystkich dopasowań (421)
- Stosowanie modyfikatorów (425)
- Dopasowywanie i zastępowanie wzorców (427)
Rozdział 14. Tworzenie uniwersalnych witryn (431)
- Zbiory znaków i kodowanie (432)
- Tworzenie wielojęzycznych stron WWW (434)
- Unicode w PHP (438)
- Uporządkowanie zbioru znaków w PHP (442)
- Transliteracja w PHP (445)
- Języki i MySQL (448)
- Strefy czasowe i MySQL (452)
- Lokalizatory (455)
Rozdział 15. Forum dyskusyjne - przykład (459)
- Baza danych (460)
- Szablony (469)
- Strona domowa (478)
- Strona forum (479)
- Strona wątku (484)
- Wstawianie wiadomości (489)
Rozdział 16. Rejestracja użytkowników - przykład (501)
- Tworzenie szablonu (502)
- Skrypty konfiguracyjne (508)
- Tworzenie strony domowej (516)
- Rejestracja (518)
- Aktywacja konta (527)
- Logowanie i wylogowywanie się (531)
- Zarządzanie hasłami (537)
Rozdział 17. Sklep internetowy - przykład (547)
- Tworzenie bazy danych (548)
- Część administracyjna aplikacji (554)
- Tworzenie szablonu części publicznej aplikacji (571)
- Katalog produktów (575)
- Koszyk (587)
- Rejestrowanie zamówień (597)
Dodatek A: Instalacja (605)
- Instalacja w systemie Windows (606)
- Definiowanie uprawnień MySQL (609)
- Testowanie instalacji (613)
- Konfigurowanie PHP (616)
Skorowidz (619)