adobe flash i php. biblia full scan.pdf
(
15802 KB
)
Pobierz
Adobe Flash
i PHP. Biblia
Autor: Matthew Keefe
T³umaczenie: Pawe³ Jab³oñski
ISBN: 83-7197-641-0
Tytu³ orygina³u
:
Flash and PHP Bible
Format: 172
×
245, stron: 496
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.
Jednak pojawia siê pytanie: „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. Ponadto 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
Twórz dynamiczne i atrakcyjne wizualnie strony WWW!
Spis treci
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 wasnych dokumentów z komunikatami o bdach ................................................58
Poznajemy podstawy PHP ..................................................................................................................63
Czym s zmienne? ........................................................................................................................63
Funkcje .........................................................................................................................................65
Czym s konstrukcje sterujce? ....................................................................................................66
Mechanizm sprawdzania typów w PHP ........................................................................................71
Podstawy MySQL-a ............................................................................................................................72
Stosowanie wyrae .....................................................................................................................73
Warunki ........................................................................................................................................74
8
Adobe Flash i PHP. Biblia
Poznajemy Flasha ...............................................................................................................................75
Zintegrowane rodowisko deweloperskie Flasha ................................................................................75
Inne edytory ........................................................................................................................................77
Urzdzenia z obsug Flasha .........................................................................................................77
Idmy dalej ...................................................................................................................................77
Podsumowanie ....................................................................................................................................77
Rozdzia 3.
Nawizujemy poczenie ............................................................... 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 cao .........................................................................................................92
Podsumowanie ....................................................................................................................................99
Rozdzia 4.
Obsuga danych ............................................................................ 101
adowanie danych we Flashu ...........................................................................................................101
Klasy, z których korzystamy w czasie adowania danych ..........................................................102
Podsumowanie ............................................................................................................................103
Obsuga 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
Przesyanie dokumentu XML .....................................................................................................109
adowanie obrazów za pomoc PHP ................................................................................................111
Uruchomienie programu adujcego obrazy ...............................................................................112
Podsumowanie ..................................................................................................................................114
Rozdzia 5.
Interakcja z uytkownikiem ........................................................ 115
Tworzenie formularzy we Flashu ......................................................................................................115
Tworzymy formularz kontaktowy .....................................................................................................116
Wywoanie skryptu PHP .............................................................................................................118
Funkcje obsugi zdarze zwizane z formularzem kontaktowym ...............................................119
Wysyanie maili w PHP ..............................................................................................................121
Modu logowania we Flashu .............................................................................................................122
Szkielet kodu ..............................................................................................................................122
Procedury obsugi zdarze w module logowania ........................................................................123
Integracja moduu logowania z serwerem ...................................................................................125
Podsumowanie ..................................................................................................................................126
Rozdzia 6.
Obsuga ciasteczek ....................................................................... 127
adowanie ciasteczek .......................................................................................................................127
Obsuga ciasteczek w PHP ..........................................................................................................127
Obsuga ciasteczek we Flashu ....................................................................................................131
Poznajemy zalety korzystania z ciasteczek w PHP .....................................................................135
Podsumowanie ..................................................................................................................................138
9
Spis treci
Cz II
Tworzymy zawarto interaktywn ............................. 139
Rozdzia 7.
Jak dba o bezpieczestwo
w trakcie pobierania danych od uytkownika? ......................... 141
Podchodmy z ostronoci do danych pochodzcych od uytkownika ...........................................142
Bezpieczne pobieranie plików ....................................................................................................142
Sprawdzanie poprawnoci wprowadzanych danych ...................................................................145
Oczyszczanie danych pochodzcych od uytkownika ......................................................................146
Oczyszczanie danych ..................................................................................................................147
Waciwy sposób oczyszczania danych w formacie HTML .......................................................149
Przechowywanie danych ...................................................................................................................150
Bezpieczne zapisywanie do pliku ...............................................................................................150
Tworzenie i zapisywanie bezpiecznego hasa przy uyciu 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 wasnoci sandboxType .......................................................................................159
Okrelanie biecego obszaru izolowanego ................................................................................160
Zabezpieczenie aplikacji przed wspódzieleniem .......................................................................165
Podsumowanie ..................................................................................................................................165
Rozdzia 8.
Uycie gniazd ................................................................................ 167
Czym s gniazda? .............................................................................................................................167
Bezpieczestwo w komunikacji za porednictwem gniazd .........................................................168
Implementacja serwera opartego na gniazdach ...........................................................................168
Czym jest poczenie oparte na gniazdach ..................................................................................168
Obsuga 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 dziaajcy serwer oparty na gniazdach? ........................................................174
Obsuga gniazd we Flashu ................................................................................................................175
Inicjalizacja poczenia ...............................................................................................................176
Funkcje obsugi zdarze .............................................................................................................176
Poczenia zdalne ........................................................................................................................178
Korzystamy z klasy do obsugi komunikacji opartej na gniazdach .............................................179
Piszemy we Flashu i PHP klienta czata opartego na gniazdach ........................................................181
Serwer w PHP obsugujcy 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
Przegld bibliotek dostarczanych przez innych ................................................................................203
Inne biblioteki zewntrzne ..........................................................................................................204
Biblioteki w PHP ........................................................................................................................205
Instalacja bibliotek zewntrznych .....................................................................................................205
Instalacja bibliotek w rodowisku Flash CS3 .............................................................................206
Instalacja bibliotek w PHP ..........................................................................................................207
10
Adobe Flash i PHP. Biblia
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 pracujcych w ActionScripcie 3 i PHP ..........................................210
Testujemy wasn usug w AMFPHP .......................................................................................212
Korzystanie z AMFPHP we Flashu ............................................................................................216
Tworzymy aplikacj z prawdziwego zdarzenia, korzystajc z AMFPHP ..........................................221
Usugi AMFPHP .........................................................................................................................221
Skrypt do integracji z AMFPHP w ActionScripcie .....................................................................225
Podsumowanie ..................................................................................................................................226
Rozdzia 10.
Programowanie zorientowane obiektowo ............................... 227
Czym jest programowanie obiektowe ...............................................................................................227
Krótkie omówienie metod programowania zorientowanego obiektowo .....................................228
Klasy w PHP .....................................................................................................................................233
Doczanie klas w PHP ...............................................................................................................234
Tworzenie obiektów klas ............................................................................................................235
Deklarowanie wielu klas .............................................................................................................236
Klasy we Flashu? ..............................................................................................................................237
Importowanie ..............................................................................................................................237
Klasa dokumentu ........................................................................................................................237
Symbole biblioteczne ..................................................................................................................239
Tworzenie wasnych klas we Flashu i w PHP ...................................................................................239
Podsumowanie ..................................................................................................................................243
Cz IV
Tworzymy aplikacje ...................................................... 245
Rozdzia 11.
Tworzymy proste aplikacje ......................................................... 247
O skadnikach aplikacji .....................................................................................................................247
Czym jest projekt aplikacji .........................................................................................................248
Zakoczenie etapu planowania ...................................................................................................249
Piszemy klienta czata ........................................................................................................................250
Cz aplikacji, któr tworzymy we Flashu ................................................................................250
Cz aplikacji w PHP ................................................................................................................258
Tworzymy galeri fotograficzn, korzystajc ze skryptu PHP ........................................................266
Piszemy kod w ActionScripcie ...................................................................................................267
Poruszanie si po galerii fotograficznej ......................................................................................271
Skrypty galerii fotograficznej w PHP .........................................................................................275
Korzystamy z PHP do napisania czytnika wiadomoci RSS .............................................................279
Importujemy klasy ......................................................................................................................280
Wywoujemy plik PHP ...............................................................................................................280
Tworzymy dynamiczny baner przy uyciu PHP, Flasha i MySQL-a ................................................284
Otwieramy okno przegldarki .....................................................................................................285
Piszemy kod w PHP ....................................................................................................................287
Wybór losowy .............................................................................................................................287
Piszemy cz licznika odwiedzin w PHP ........................................................................................289
Mechanizm licznika odwiedzin .........................................................................................................289
Piszemy cz licznika odwiedzin we Flashu .............................................................................290
Podsumowanie ..................................................................................................................................291
Plik z chomika:
AGAPE_AGAPE
Inne pliki z tego folderu:
autocad 2005 i 2005 pl full.pdf
(22413 KB)
intensywny kurs przywództwa. szybki program rozwoju zdolności przywódczych full.pdf
(9732 KB)
płytki umysł. jak internet wpływa na nasz mózg helion.pdf
(34503 KB)
analiza statystyczna. microsoft excel 2010 pl cała książka.pdf
(27781 KB)
matematyczne-szkielko-i-oko.-mniej-i-bardziej-powazne-zastosowania-matmy full scan.pdf
(28897 KB)
Inne foldery tego chomika:
! # Wrzucone - sprawdzone i pełne Ebooki #
! # Wrzucone - sprawdzone i pełne Ebooki #(1)
! # Wrzucone - sprawdzone i pełne Ebooki #(10)
! # Wrzucone - sprawdzone i pełne Ebooki #(2)
! # Wrzucone - sprawdzone i pełne Ebooki #(3)
Zgłoś jeśli
naruszono regulamin