WAŻNE PRZED ZAKUPEM KSIĄŻEK WYDAWNICTWA HELION PROSZĘ ZAPOZNAĆ SIĘ ZE STRONĄ "O MNIE" To już ostatnie sztuki - nie czekaj kup dziś |
| PHP6 i MySQL 5. Dynamiczne strony WWW. Szybki start Autor: Larry Ullman Data wydania: 05/2009 Stron: 640 Wydawnictwo Helion Cena książki: 71.10 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ń
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) Książka jest wysyłana listem priorytetowym. Zapraszam na moje pozostałe aukcje W chwili obecnej książka jest w cenie 71,10 zł. |