Technologia Flash cieszy się coraz większą popularnością. Liczba dostępnych

Podobne dokumenty
Odseparowanie kodu PHP i warstwy prezentacji od dawna było celem

Być może jesteś doświadczonym programistą, biegle programujesz w Javie,

Jednym z najważniejszych zagadnień, z którym może się zetknąć twórca


MAMP: Można to pobrać i zainstalować z XAMPP: Można go pobrać i zainstalować z

Aplikacje WWW - laboratorium

SYSTEMY ZARZĄDZANIA TREŚCIĄ WORDPRESS

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

World Wide Web? rkijanka

Strona wizytówka od 400 zł

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

Piotr Bubacz Cloud Computing

Niezbędne narzędzia. Przed rozpoczęciem pracy z PHP należy zainstalować odpowiednie narzędzia: środowisko PHP serwer WWW serwer baz danych MySQL

Szczegółowy opis zamówienia:

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz

Spis treści. O autorze 13 Przedmowa 15 Wprowadzenie 17

E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.

Wymagania edukacyjne z przedmiotu Witryny i aplikacje internetowe klasa 2iA. tworzenia stron. animację - multimedia

Programowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne

PRZEWODNIK PO PRZEDMIOCIE

Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi

Specyfikacja dla Zadania 1: Kurs programowania sterowników PLC dla uczniów grupy I w ZSP nr 2 w Brzesku.

DHL CAS ORACLE Wymagania oraz instalacja

Plan Testów Systemu SOS

FAQ: /PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200

Celem tego projektu jest stworzenie

FUNKCJONALNOŚ C PORTAL B2B KAMELEON.ŚQL

Referat Pracy Dyplomowej

REFERAT PRACY DYPLOMOWEJ

Obsługa modułu. e-deklaracje. w programach WF-FaKir oraz WF-Gang. (opracował Przemysław Gola)

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Witryny i aplikacje internetowe - rozkład godzin dla technikum informatycznego

SPOSOBY DYSTRYBUCJI OPROGRAMOWANIA PANDA

INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania języka AutoLISP i środowiska VisualLISP w systemie CAx

Aplikacje WWW - laboratorium

Praca w sieci zagadnienia zaawansowane

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

Internetowy moduł prezentacji WIZYT KLIENTA PUP do wykorzystania np. na stronie WWW. Wstęp

Aplikacje internetowe - laboratorium

JavaScript Dokładnie, od Podstaw Szkolenie dla webdeveloperów, freelancerów, webdesignerów

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

Mamy najlepsze ceny na rynku!

Pierwszy projekt. Na początku warto wspomnieć, że program WebSite X5 dostępy jest w 3 wariantach: Start, Evolution oraz Professional

Kurs wybieralny: Zastosowanie technik informatycznych i metod numerycznych w elektronice

System Kancelaris. Zdalny dostęp do danych

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Zastanawiałeś się może, dlaczego Twój współpracownik,

MVC w PHP od zera. Napisz własny framework MVC w PHP zupełnie od zera. Marcin Wesel kursphp.com. Wydanie drugie, uzupełnione

e-awizo SYSTEM POTWIERDZANIA DORĘCZEŃ POCZTY ELEKTRONICZNEJ

Tak przygotowane pliki należy umieścić w głównym folderze naszego programu. Klub IKS

Zastosowanie TI do wymiany informacji USENET. Technologia Informacyjna Lekcja 9

Instrukcja instalacji i obsługi programu Szpieg 3

1. MOZILLA THUNDERBIRD (31.3.0) 2 2. WINDOWS LIVE MAIL THE BAT HOME EDITION ( BIT) 30

Flex 3. Piotr Strzelczyk Wydział EAIiE Katedra Automatyki. Kraków, 2008

ZAKODUJ SWOJĄ PRZYSZŁOŚĆ. Zostań programistą i zacznij dobrze zarabiać w IT, jednej z najlepiej rozwijających się branży w Polsce i na Świecie!

Część XVII C++ Funkcje. Funkcja bezargumentowa Najprostszym przypadkiem funkcji jest jej wersja bezargumentowa. Spójrzmy na przykład.

Natalia BIEŃ Uniwersytet Przyrodniczy, Studenckie Koło Naukowe Informatyków IMPLEMENTACJA PORTALU INTERNETOWEGO W TECHNOLOGIACH PHP I MYSQL

Instrukcja instalacji oprogramowania dla środowiska Windows

Przykładowa konfiguracja konta pocztowego w programie Thunderbird z wykorzystaniem MKS 2k7 (MS Windows Vista Busissnes)

ActiveXperts SMS Messaging Server

ZAKŁADOWY: ZŁ WPŁACONY KRS REGON: NIP

Grodków, dn. 20 listopada 2013r. ZP

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski. Bazy danych ITA-101. Wersja 1

Przewodnik. NVIDIA SLI Jak samodzielnie zbudować system NVIDIA SLI

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)

Autor: Bączkowski Karol Promotor: dr inż. Paweł FIGAT

Tematyka szkoleń z zakresu stosowania technologii informacyjnych w edukacji

Tomasz Greszata - Koszalin

WYMAGANIA EDUKACYJNE Z ZAJĘĆ KOMPUTEROWYCH / EDUKACJI INFORMATYCZNEJ KLAS I III

REFERAT PRACY DYPLOMOWEJ

ArtPlayer oprogramowanie do odtwarzania plików video sterowane Artnet/DMX V1.0.1

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

Rejestracja użytkownika Bentley Często zadawane pytania techniczne

REFERAT O PRACY DYPLOMOWEJ

znajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.

1 90 min. Aplikacje WWW Harmonogram spotkań, semestr zimowy (studia stacjonarne)

KARTA KURSU. Języki hipertekstowe i tworzenie stron WWW. Opis kursu (cele kształcenia) Warunki wstępne. Efekty kształcenia. Nazwa

XII Konferencja Sieci i Systemy Informatyczne Łódź, październik 2004 NOWOCZESNA WITRYNA WWW W NOWOCZESNEJ SZKOLE

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

S YSTEM O PERACYJNY L INUX W PARCOWNI

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Lekcja : Tablice + pętle

Wirtualne Biuro. Nowoczesne technologie w budowaniu relacji z mediami. Prosta i skuteczna komunikacja Dystrybutor systemu:

Wprowadzenie do programowania

Synchronizator plików (SSC) - dokumentacja

11. Rozwiązywanie problemów

Wyjaśnienia z dnia r. do treści Zapytania Ofertowego nr ZO/3/FO/POPC/2017 w odpowiedzi na pytania dotyczące Zapytania ofertowego.

Dodawanie operacji dodatkowych w WAPRO Mag.

Specyfikacja dla Zadania 1: Kurs programowania sterowników PLC dla uczniów grupy I w ZSP nr 2 w Brzesku.

Strona tytułowa, zgodnie z wymaganiami zamieszczonymi na stronie www uczelni. Wzór strony dostępny jest w dzienniku wirtualnym - 1 -

sms-api.pl Zastosowania SMS w rozwiązaniach biznesowych niezawodna bramka SMS

REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką

ZREALIZOWANE PROJEKTY

Przyspieszenie obróbki CNC z edytorem ścieżki. narzędzia w ZW3D. ZW3D CAD/CAM Biała księga

PRZEWODNIK PO PRZEDMIOCIE

STRONA INTERNETOWA oferta

TOWARZYSTWO PRZYRODNICZE BOCIAN ul. Radomska 22/32, Warszawa tel./fax ,

Transkrypt:

Flash i PHP 01 Technologia Flash cieszy się coraz większą popularnością. Liczba dostępnych narzędzi do tworzenia prostych oraz złożonych interaktywnych animacji wzrasta z dnia na dzień. Trzeba przyznać, że Flash przeszedł długą drogę, aby stać się wreszcie tym, czym jest obecnie. Proste zasady tworzenia atrakcyjnych animacji, które bez trudu można umieścić na własnych stronach, oraz specjalnie stworzony język programowania ActionScript, zdecydowały o tak ogromnej popularności tej technologii. Jednak my, programiści PHP po krótkiej zabawie z animacjami zadajemy sobie wreszcie to fundamentalne pytanie: jak połączyć technologię Flash z PHP oraz MySQL i stworzyć animację nie tylko atrakcyjną graficznie, ale także funkcjonalną. Z tego artykułu dowiesz się: Jak działa mechanizm przekazywania zmiennych pomiędzy animacją Flash a PHP? 02 Jakimi wskazówkami na temat języka ActionScript się kierować? 06 Jak wysyłać zmienne z animacji Flash do skryptów PHP? 08 Jak odbierać zmienne przekazywane ze skryptów PHP w animacjach Flash? 10 Jak wykorzystać zdobytą wiedzę w praktyce i stworzyć atrakcyjną księgę gości? 15 BBP 401 autor marcin czech programista Instalacja i konfiguracja Zastosowania Kompendium Narzędzia

02 Flash i PHP Muszę od razu zaznaczyć, że zagadnienie połączenia technologii Flash i PHP może być rozpatrywane w różnych kontekstach. Chciałbym jednak potraktować ten artykuł jako wstęp do integracji tych dwóch technologii. W trakcie tego krótkiego kursu dowiesz się, jak przekazywać zmienne z animacji Flash do PHP i z powrotem. Rozpoczniemy od bardzo prostych przykładów, a następnie wykorzystamy zdobytą wiedzę do stworzenia interaktywnej księgi gości, która będzie korzystać z bazy MySQL. Jak widzisz, będziemy mieli co robić, a ja ze swojej strony postaram się zwięźle wyjaśnić sposoby integracji tych technologii. Przesyłanie zmiennych pomiędzy animacjami Flash i skryptami PHP Rozpoczniemy od bardzo prostego przykładu, abyś dobrze zrozumiał mechanizm kierujący wymianą danych pomiędzy animacją Flash a skryptem PHP. Oto algorytm naszego przykładu: 1. Flash wysyła liczbę do skryptu PHP. 2. Skrypt PHP inkrementuje przesłaną liczbę i zwraca z powrotem do animacji Flash. 3. Flash wyświetla wynik. Przyznasz, że nie jest to zbyt skomplikowany przykład. Niektórzy pewnie krzykną: no dobrze, ale przecież Flash może sam wykonać taką operację na danej liczbie. Dlaczego więc tak komplikować i angażować

Flash i PHP 03 do tego PHP? Masz rację, ale w końcu to artykuł o integracji Flasha z PHP, od czegoś musimy więc zacząć. W artykule tym w ogóle nie będziemy zajmować się przygotowaniem odpowiedniego środowiska WAMP lub LAMP. Zakładam, że dysponujesz dostępem do serwera z obsługą PHP oraz MySQL. Nie ważne, czy jest to Twój lokalny serwer zainstalowany na potrzeby przeprowadzania testów, czy może korzystasz z usługi hostingowej. Jeśli wymienione komponenty są zainstalowane, nie powinieneś mieć problemów z przykładami zaprezentowanymi w tym artykule. Co nam będzie potrzebne? Testowe środowisko można z łatwością zainstalować w systemie Windows XP Proffesional oraz dowolnej dystrybucji Linux. Będziemy potrzebować również narzędzia do tworzenia animacji Flash z obsługą języka ActionScript. Ja używam aplikacji Flash MX Professional 2004, ale z powodzeniem możesz używać wersji Flash MX lub nowszych. Pamiętaj jednak, że to, co zobaczysz na zrzutach ekranowych zamieszczonych w artykule, może odbiegać nieco od tego, co będziesz widział na swoim ekranie. Nie powinno to mieć jednak wpływu na wyniki naszych przykładów. Napiszemy również kilka skryptów PHP. Do tego celu możesz oczywiście skorzystać z dowolnego edytora tekstu. W artykule tym często będę posługiwał się terminem wygenerować plik.swf. Jeżeli więc używasz zewnętrznego serwera, zakładam, że będziesz pamię- Przygotowania

Niedostępne w wersji demonstracyjnej. Zapraszamy do zakupu pełnej wersji książki w serwisie