Download presentation
Presentation is loading. Please wait.
1
PHP를 이용한 FLASH의 한계극복 지도교수님:명연수교수님 정재훈
2
Table of Contents 1.FLASH의 한계점과 극복방안 2.FLASH와 PHP의 연동 3.앞으로의 과제
3
FLASH의 한계점과 극복방안 1.현재의 FLASH 2.FLASH의 한계점
모든 사이트에서의 다양한 이용 EX) LG Telecom , PAGODA 인터넷상에서의 광고 EX) Daum FLASH ANIMATION EX) Pucca 2.FLASH의 한계점 입력 받은 내용들을 지속적으로 저장 ,출력이 불가능 하 며 이미 퍼블리시된 쇼크웨이브 파일 형식에서 어떠한 수 정도 불가능
4
극복방안 FLASH Web-Programming PHP Web Database
5
정보교환 RDBMS (Relational Database Management System) FLASH MySQL PHP
Action Script PHP
6
FLASH와 PHP의 연동 1. PHP란 무엇인가?
PHP는 Hypertext Processor의 약자로 1994년 Rasmus Lerdorf가 처음 고안 하였다. PHP는 Server-Side Script이다. 즉 사용자가 웹 브라우 저에서 실행되는 스크립트(ex.JAVA Script)를 Client-Side Script 라 하며 사용자가 접속한 웹 서버에서 실행되는 스 크립트(ex.PHP,ASP,JSP)를 Server-Side- Script라 한다.
7
2. 왜 PHP인가 PHP는 무료다. PHP는 쉽다. PHP는 빠르다. PHP는 대부분의 하드웨어와 운영체제에서 실행된다.
웹 스크립트의 개발 비용 비교 항목 ASP JSP PHP 개발툴 $0-480 $0 웹 서버 $620 $0-595 RDBMS $ $0-10,000 기타 $0-245 $0-75 UNIX 계열(리눅스 포함) Windows 계열 운영체제 AIX, A/UX, BSDI, Digital UNIX/ True64,FreeBSD,HP-UX,IRIX, Linux,NetBSD,openBSD…… Windows 95,98 Windows NT Windows 2000 웹 서버 Apache, Netscape IIS,PWS,Netscape Apache, Omni
8
loadVariablesNum (url, level , method);
3.연동 원리 loadVariablesNum (url, level , method); Ex) FLASH상의 버튼액션 on (release) { loadVariablesNum ("text.php", 0); } PHP 파일 <? echo ("Text_Field=FLASH와 PHP의 연동"); ?>
9
4.설문조사와 로그인 만들기 설문조사 만들기 Select=1 Select=2 Select=3 Select=4 Matiz 결과
echo "&m=${m_no}표 (${m_percent}%25) " setProperty ("/v_graph", _width, Number(v_percent)); on(release) { loadVariablesNum("vote.php", 0, "POST"); play ();}
10
Vote.php $result = mysql_query("SELECT choice FROM vote",$DBconnect); while($row=mysql_fetch_array($result)){ if($row[choice]==1){ $m_no++; }else if($row[choice]==2){ $v_no++; }else if($row[choice]==3){ $a_no++; }else{ $t_no++; } $total_no++; 설문조사하기
11
로그인 만들기 on (release) { if (log_id == "") { loading = "error";
log_msg = "아이디를 입력하세요"; } else if (log_passwd == "") { log_msg = "비밀번호를 입력하세요"; } else { loadVariablesNum ("check.php", , "POST"); } gotoAndPlay ("check1");}
12
check.php 로그인 하기 (guest,123456789) $id = trim($log_id);
$passwd = trim($log_passwd); $result = mysql_query("SELECT m_id,m_passwd FROM member where m_id='$id'",$DBconnect); $row = mysql_fetch_array($result); if(!$row[m_id]){ echo "log_msg=입력하신 아이디는 존재하지 않습니다.&loading=error"; }else{ $m_id = $row[m_id]; $m_passwd = $row[m_passwd]; if(!strcmp($passwd,$m_passwd)){ echo "log_msg=${m_id}님 안녕하세요.&loading=ok"; echo "log_msg=비밀번호가 틀렸습니다.&loading=error"; } 로그인 하기 (guest, )
13
앞으로의 과제 결과 FLASH와 PHP의 연동을 통해 FLASH가 가진 한계점들을 극복함으로 많은 가능성을 지닌 프로그램 FLASH 다른 웹 프로그램보다 경쟁력 있는 PHP를 알 수 있는 기회 앞으로의 과제 FLASH와 PHP를 연동하여 자기만의 HomePage 만들기 FLASH를 이용한 경쟁력 있는 비즈니스 사이트 만들기
Similar presentations