Wydanie: Stron: 496
Data wydania: 02/2010
ISBN: 978-83-246-2042-5
Autor: Matthew Keefe
Wydawnictwo: Helion
Cena: 79.0063.20 PLN Oszczędzasz: 15.8 PLN
"Jak zapanować nad tym duetem?". Książka "Adobe Flash i PHP. Biblia" stanowi kompletne źródło informacji na ten temat. Dzięki niej poznasz podstawy technologii Flash i PHP, a także sposoby używania bazy danych MySQL oraz weryfikacji połączenia Flash – PHP.
Kompendium wiedzy na temat PHP i Flasha!
Wykorzystaj bazę danych MySQL
Połącz PHP i Flasha!
Twórz wydajne i profesjonalne aplikacje
Technologie Flash i PHP znane są ze swoich możliwości tworzenia dynamicznych rozwiązań. Flash po stronie klienta, PHP po stronie serwera. Mieszanka Flasha i PHP musi być wybuchowa. I tak właśnie jest! To połączenie powoduje eksplozję nowych możliwości, które wykorzystasz na Twoich stronach WWW. Teraz atrakcyjne i dynamiczne rozwiązania są w zasięgu Twoich rąk.
Nauczysz się obsługiwać dane w różnych formatach, tworzyć formularze, wykorzystywać ciasteczka oraz stosować dodatkowe biblioteki. Zdobędziesz również wiedzę na temat korzystania z gniazd, gwarancji bezpieczeństwa aplikacji oraz tworzenia rozbudowanych serwisów WWW. Książka ta zasłuży z pewnością na uznanie specjalistów w tej dziedzinie, jednak i dla początkujących będzie ona stanowiła świetny podręcznik do nauki tych technologii.
Instalacja serwera Apache
Instalacja bazy danych MySQL oraz PHP
Konfiguracja środowiska pracy
Podstawy PHP
Zasady pracy w środowisku Flash
Nawiązanie połączenia pomiędzy PHP i Flashem
Obsługa danych w formacie XML i nie tylko
Projektowanie i tworzenie formularzy
Bezpieczeństwo pobieranych danych
Wykorzystanie gniazd
Rozszerzenia do Flasha i PHP
Programowanie obiektowe
Debugowanie i sposoby rozwiązywania najpopularniejszych problemów
Optymalizacja i zapewnienie wydajności tworzonym aplikacjom
Projektowanie i tworzenie prostych oraz rozbudowanych aplikacji
Spis treści: O autorze (13) Przedmowa (15) Wprowadzenie (17) Część I: Zacznijmy od podstaw (19) Rozdział 1. Rozpoczynamy pracę z Flashem i PHP (21)
Instalacja Apache na serwerze WWW (21)
Instalacja Apache w systemie Windows (22)
Instalacja serwera Apache w systemie UNIX (27)
Zmiana ustawień Apache pod Windowsem i UNIX-em (31)
Instalacja MySQL-a (32)
Instalacja serwera MySQL w systemie Windows (32)
Instalacja serwera MySQL w systemie UNIX (42)
Zabezpieczamy serwer MySQL (44)
Konfiguracja PHP na serwerze stron WWW (45)
Instalacja PHP w systemie Windows (45)
Instalacja PHP w systemie UNIX (50)
Podsumowanie (51)
Rozdział 2. Poznajemy Flasha i PHP (53)
Czym jest serwer WWW (53)
Pliki .htaccess (53)
Ochrona danych (54)
Zbieramy informacje o Apache (56)
Korzystanie z własnych dokumentów z komunikatami o błędach (58)
Poznajemy podstawy PHP (63)
Czym są zmienne? (63)
Funkcje (65)
Czym są konstrukcje sterujące? (66)
Mechanizm sprawdzania typów w PHP (71)
Podstawy MySQL-a (72)
Stosowanie wyrażeń (73)
Warunki (74)
Poznajemy Flasha (75)
Zintegrowane środowisko deweloperskie Flasha (75)
Inne edytory (77)
Urządzenia z obsługą Flasha (77)
Idźmy dalej (77)
Podsumowanie (77)
Rozdział 3. Nawiązujemy połączenie (79)
Poznajemy sposoby komunikowania się we Flashu (79)
Sprawdzanie stanu PHP (80)
Rodzaje komunikacji (81)
Z poziomu Flasha komunikujemy się z PHP (84)
Z poziomu PHP łączymy się z MySQL-em (88)
Sprawdzamy stan serwera MySQL (88)
Łączymy się z serwerem MySQL (90)
Łączymy wszystko w całość (92)
Podsumowanie (99)
Rozdział 4. Obsługa danych (101)
Ładowanie danych we Flashu (101)
Klasy, z których korzystamy w czasie ładowania danych (102)
Podsumowanie (103)
Obsługa pobranych danych (104)
Ładowanie jednokierunkowe (105)
Ładowanie dwukierunkowe (105)
Ładowanie dokumentu XML we Flashu (106)
Korzystanie z XML-a w PHP (108)
Ładowanie dokumentu XML (108)
Przesyłanie dokumentu XML (109)
Ładowanie obrazów za pomocą PHP (111)
Uruchomienie programu ładującego obrazy (112)
Podsumowanie (114)
Rozdział 5. Interakcja z użytkownikiem (115)
Tworzenie formularzy we Flashu (115)
Tworzymy formularz kontaktowy (116)
Wywołanie skryptu PHP (118)
Funkcje obsługi zdarzeń związane z formularzem kontaktowym (119)
Wysyłanie maili w PHP (121)
Moduł logowania we Flashu (122)
Szkielet kodu (122)
Procedury obsługi zdarzeń w module logowania (123)
Integracja modułu logowania z serwerem (125)
Podsumowanie (126)
Rozdział 6. Obsługa ciasteczek (127)
Ładowanie ciasteczek (127)
Obsługa ciasteczek w PHP (127)
Obsługa ciasteczek we Flashu (131)
Poznajemy zalety korzystania z ciasteczek w PHP (135)
Podsumowanie (138)
Część II: Tworzymy zawartość interaktywną (139) Rozdział 7. Jak dbać o bezpieczeństwo w trakcie pobierania danych od użytkownika? (141)
Podchodźmy z ostrożnością do danych pochodzących od użytkownika (142)
Bezpieczne pobieranie plików (142)
Sprawdzanie poprawności wprowadzanych danych (145)
Oczyszczanie danych pochodzących od użytkownika (146)
Oczyszczanie danych (147)
Właściwy sposób oczyszczania danych w formacie HTML (149)
Przechowywanie danych (150)
Bezpieczne zapisywanie do pliku (150)
Tworzenie i zapisywanie bezpiecznego hasła przy użyciu PHP (154)
Zwracanie danych (156)
Bezpieczne zwracanie danych (156)
Bezpieczniejsze sposoby zwracania danych (157)
Czym jest obszar izolowany zabezpieczeń aplikacji we Flashu? (158)
Ustawianie typu obszaru izolowanego (159)
Korzystanie z własności sandboxType (159)
Określanie bieżącego obszaru izolowanego (160)
Zabezpieczenie aplikacji przed współdzieleniem (165)
Podsumowanie (165)
Rozdział 8. Użycie gniazd (167)
Czym są gniazda? (167)
Bezpieczeństwo w komunikacji za pośrednictwem gniazd (168)
Implementacja serwera opartego na gniazdach (168)
Czym jest połączenie oparte na gniazdach (168)
Obsługa gniazd w PHP (169)
Sprawdzamy, czy dysponujemy wersją interpretera PHP uruchamianą z wiersza poleceń (169)
Piszemy serwer oparty na gniazdach (170)
Testujemy nasz serwer (172)
Jak utworzyć stale działający serwer oparty na gniazdach? (174)
Obsługa gniazd we Flashu (175)
Inicjalizacja połączenia (176)
Funkcje obsługi zdarzeń (176)
Połączenia zdalne (178)
Korzystamy z klasy do obsługi komunikacji opartej na gniazdach (179)
Piszemy we Flashu i PHP klienta czata opartego na gniazdach (181)
Serwer w PHP obsługujący klienty czata (181)
Łączymy się z serwerem (189)
Piszemy klienta we Flashu (190)
Podsumowanie (199)
Część III: Rozszerzanie Flasha i PHP (201) Rozdział 9. Praca z bibliotekami tworzonymi przez innych (203)
Przegląd bibliotek dostarczanych przez innych (203)
Inne biblioteki zewnętrzne (204)
Biblioteki w PHP (205)
Instalacja bibliotek zewnętrznych (205)
Instalacja bibliotek w środowisku Flash CS3 (206)
Instalacja bibliotek w PHP (207)
Korzystanie z bibliotek napisanych przez innych (208)
Korzystanie z bibliotek w środowisku Flash CS3 (208)
Korzystanie z bibliotek w PHP (209)
Rzut oka na AMFPHP (210)
AMFPHP dla programistów pracujących w ActionScripcie 3 i PHP (210)
Testujemy własną usługę w AMFPHP (212)
Korzystanie z AMFPHP we Flashu (216)
Tworzymy aplikację z prawdziwego zdarzenia, korzystającą z AMFPHP (221)
Usługi AMFPHP (221)
Skrypt do integracji z AMFPHP w ActionScripcie (225)