PHP & ASP

Similar documents
PHP & ASP

SK Telecom Platform NATE

Javascript

PowerPoint Template

(Microsoft PowerPoint - 9\300\345.ppt [\310\243\310\257 \270\360\265\345])

PowerPoint 프레젠테이션

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

하둡을이용한파일분산시스템 보안관리체제구현

Microsoft PowerPoint - chap04-연산자.pptx

<3033B0AD D4C5F584D4C5FC0CEC5CDB3DDBAB8C3E6C7D0BDC0C0DAB7E12E687770>

OCW_C언어 기초

쉽게 풀어쓴 C 프로그래밍

PowerPoint 프레젠테이션

HTML

INDEX 들어가기 고민하기 HTML(TABLE/FORM) CSS JS

Microsoft PowerPoint 세션.ppt


Javascript

Microsoft PowerPoint - chap05-제어문.pptx

HTML5

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

2009년 상반기 사업계획

Data Provisioning Services for mobile clients

Cookie Spoofing.hwp

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

쉽게 풀어쓴 C 프로그래밍

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

슬라이드 1

구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 한

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - aj-lecture4.ppt [호환 모드]


Microsoft PowerPoint Python-WebDB

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

[ 네이버마일리지 ] 디자인셋팅매뉴얼 1. 장바구니페이지에네이버마일리지안내추가 - 위치 : HTML 디자인설정 > 장바구니 > 장바구니주문목록 {{$c_3}} [ 편집 ] 버튼클릭 > HTML 편집탭으로이동 > 여러개의장바구니모두결제버튼 {u9} [ 편집 ] 버튼클릭하

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

EDB 분석보고서 (04.03) ~ Exploit-DB( 에공개된별로분류한정보입니다. ** 5개이상발생한주요소프트웨어별상세 EDB 번호 종류 공격난이도 공격위험도 이름 소프트웨어이름 3037 SQL Inj

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다

%eb%8f%99%ec%9d%b8-[NO_09]%20%ec%9d%98%ea%b3%bc%eb%8c%80%ed%95%99%20%ec%86%8c%ec%8b%9d%ec%a7%80_F(%ec%b5%9c%ec%a2%85)-2.pdf

1. AWK 프로그래밍언어 AWK는자료처리중심의프로그래밍언어이며텍스트처리와보고서생성을목적으로만들어졌다. AWK라는명칭은이언어를처음설계한 Alfred V. Aho, Peter J. Weinberger, Brian W. Kernighan 3명의이름을따서지은것이다. AWK는

최종보고서 데이터베이스의취약점분석과해결책 제출일자 : 2012년 5월 00일과목명 : 캡스톤디자인팀명 : DIS 팀장 : 강연준팀원 : 강연준 조응철담당교수 : 양환석교수님

Javascript

Microsoft PowerPoint - chap-05.pptx

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

<4D F736F F F696E74202D203130C0E52EBFA1B7AF20C3B3B8AE205BC8A3C8AF20B8F0B5E55D>

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

PowerPoint 프레젠테이션

초4-1쌩큐기본(정답)본지

쉽게 풀어쓴 C 프로그래밍

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

<4D F736F F F696E74202D20C1A635C0E520BCF6BDC4B0FABFACBBEAC0DA>

KAA2005.9/10 Ãâ·Â

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

PowerPoint 프레젠테이션

웹 개발자를 위한 서블릿/JSP

Javascript.pages

snu.pdf

b

199

이장에서다룰내용 테두리를제어하는스타일시트 외부여백 (Margin) 과내부여백 (Padding) 관련속성 위치관련속성 2

Microsoft PowerPoint - chap06-2pointer.ppt

Data Provisioning Services for mobile clients

컴퓨터프로그래밍 - HTML

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

C스토어 사용자 매뉴얼

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

쉽게 풀어쓴 C 프로그래밍

와플-4년-2호-본문-15.ps

프로그램의실행화면 주석 (comment) 두수의합 : 300 /* 두개의숫자의합을계산하는프로그램 */ 주석은코드를설명하는글입니다. 주석 3 가지방법의주석 주석의예 /* 한줄로된주석 */ /* 저자 : 홍길동날짜 : 2013.

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

Microsoft PowerPoint - ch07 - 포인터 pm0415

Microsoft PowerPoint - chap03-변수와데이터형.pptx

Microsoft PowerPoint Python-Web.pptx

HTML5 웹프로그래밍 입문-개정판

3 권 정답

Microsoft PowerPoint - [2009] 02.pptx

untitled

Data Provisioning Services for mobile clients

Microsoft PowerPoint - chap06-1Array.ppt


Microsoft PowerPoint - hw8.ppt [호환 모드]

chap 5: Trees

PowerPoint Presentation

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍

Microsoft PowerPoint - chap-03.pptx

Microsoft PowerPoint - 08-C-App-19-Quick-Preprocessor

BY-FDP-4-70.hwp

EBS-PDF컴퓨터일반-07-오

Microsoft PowerPoint - Lesson2.pptx

Microsoft PowerPoint - 05-chap03-ArrayAndPointer.ppt

슬라이드 1

Microsoft PowerPoint MySQL 연동.ppt

EDB 분석보고서 (04.06) ~ Exploit-DB( 에공개된별로분류한정보입니다. Directory Traversal users-x.php 4.0 -support-x.php 4.0 time-

A Dynamic Grid Services Deployment Mechanism for On-Demand Resource Provisioning

Transcription:

PHP 의시작과끝 <?php echo XML 문서와호환을위해서 ;?> <? echo XML 문서와호환을위해서 ;?> <script language="php"> echo ; </script>

Echo 구문 <html> <head> <title> HTML과 PHP의 echo 비교 </title> </head> <body> <br> HTML과 PHP의 echo를비교해볼까요 <br> 무엇이다른지한번찾아보세요 </body> </html> <? echo <html> <head> <title> HTML과 PHP echo 비교 </title> </head> <body> HTML과 PHP의 echo를비교해볼까요 무엇이다른지한번찾아보세요 </body> </html> ;?> sample_01.html sample_02.html

Echo 구문 <? echo 표현하고싶은내용 ;?> Echo 구문의사용법 Tip echo 이외에더간단하게출력을표시하는 = 가있습니다. <? echo 따옴표안에글자를그대로보여줍니다. ;?> <?= 따옴표안에글자를그대로보여줍니다. ;?> 동일한효과로나타납니다.

변수 변수의예 변수내용 $a 변수는선언되지만변수값이없음 $aa=5; aa 라는변수에 5 라는값이할당 $a b=12; 변수명중간에띄어쓰기로인해오류가발생 $a$#b=" 사과 "; $a_b= 과일 ; $_a= 복숭아 ; $abc= 복. 숭아 ; $abc= 복숭아 ; 변수명의특수기호때문에오류가발생 a_b 라는변수에과일이라는값이할당 _a 라는변수에복숭아라는값이할당 변수값중간에. 때문에오류가발생 변수값중간에띄어쓰기때문에오류가발생 $ 바나나 = 바나나 ; 바나나라는변수에바나나라는값이할당 $ 배 =" 배는맛있다 "; $_ 딸기 =" 딸기는?@^(%2) 이다 "; 겹따옴표에의해배라는변수명에 배는맛있다 라는값이할당 겹따옴표에의해 _ 딸기라는변수명에 딸기는?@^(%2) 이다 라는값이할당

Form 샘플

Form 샘플 <html> <head> <title> 다양한 input type 의형태 </title> 다양한 input type 의형태 </head> <body> <form action="sample_04.html"> text type : <input type=text name=text><br> checkbox type : <input type=checkbox name=check value=" 여행 "> 여행 <input type=checkbox name=check value=" 컴퓨터 "> 컴퓨터 <br> radio type : <input type=radio name=radio value=' 남자 '> 남자 <input type=radio name=radio value=' 여자 '> 여자 <br> hidden type : <input type=hidden name=hidden value="hidden"><br> sample_03.html(1)

select type : <select name=select> <option value='1971'>1971 년 <option value='1972'>1972 년 <option value='1973'>1973 년 <option value='1974'>1974 년 <option value='1975'>1975 년 <option value='1976'>1976 년 <option value='1977'>1977 년 <option value='1978'>1978 년 <option value='1979'>1979 년 <option value='1980'>1980 년 </select><br> textarea type : <textarea name=memo cols=50 rows=6></textarea><br> submit type : <input type=submit value=" 보내기 "><br> image type : <input type=image src="image.gif"><br> reset type : <input type=reset value=" 내용초기화 "><br> </form> </body></head> sample_03.html(2)

Form 심화

Form 심화 Form의종류 설 명 사용되는경우 Text 변수를직접입력받음 로그인아이디등 Textarea text의확장형줄수와칸수지정 자기소개, 이력등 Checkbox 변수값을먼저지정, 다중선택 취미, 특기등 Radio 변수값을먼저지정, 다중택일 성별, 결혼여부등 Select 변수값을먼저지정, 다중택일 ( 다수일경우 ) 출생연도등 Hidden 사용자들에게변수를보여주지않음 자료삭제, 수정등 Submit 기본적인 FORM의실행 입력, 검색등 Image image로 submit과같은기능 입력, 검색등 Reset 변수값의초기화 재입력

<html> <head><title> 과일님의홈페이지회원가입페이지 </title> </head> <body> <form action="sample_06.html"> <table border=1 width=600 cellpadding=5 cellspacing=1 bgcolor=#000000> <tr bgcolor=#ffffff align=left> <td width=40%> 사용자이름 <td> <input type=text name=name size=10 maxlength=10> </tr> <tr bgcolor=#ffffff align=left> <td> 희망아이디 <td> <input type=text name=id size=20 maxlength=20> </tr> <tr bgcolor=#ffffff align=left> <td> 비밀번호 <td> <input type=text name=pw size=20 maxlength=20> </tr> <tr bgcolor=#ffffff align=left> <td> 비밀번호재발급질문 <td> <select name=pwq> <option value=" 나의좌우명은?"> 나의좌우명은? <option value=" 가장기억에남는장소는?"> 가장기억에남는장소는? <option value=" 나의보물 1 호는?"> 나의보물 1 호는? <option value=" 가장생각나는친구이름은?"> 가장생각나는친구이름은? </select> </tr> sample_04.html(1)

<tr bgcolor=#ffffff align=left> <td> 비밀번호재발급질문의답 <td> <input type=text name=pwqa size=50> </tr> <tr bgcolor=#ffffff align=left> <td> 성별 <td> <input type=radio name=sex value=" 남자 "> 남자 <input type=radio name=sex value=" 여자 "> 여자 </tr> <tr bgcolor=#ffffff align=left> <td> 취미 <td> <input type=checkbox name=fav value=" 게임 "> 게임 <input type=checkbox name=fav value=" 운동 "> 운동 <input type=checkbox name=fav value=" 노래 "> 노래 <input type=checkbox name=fav value=" 공부 "> 공부 <input type=checkbox name=fav value=" 컴퓨터 "> 컴퓨터 </tr> <tr bgcolor=#ffffff align=left> <td> 자기소개 <td> <textarea cols=50% rows=10> </textarea></tr> <tr bgcolor=#ffffff align=center> <td colspan=2> <input type=submit value=" 가입하기 "> <input type=image src="admin.jpg"> <input type=reset value=" 다시입력 "> </table> </form> </body> </head> sample_04.html(2)

연산자 변수의계산과결과를조정할수있는역할 다양한종류가있지만여기서는대표적인 6 가지 대표적연산자의종류설명예 계산연산자 할당연산자 비교연산자 수학의사칙연산기반으로변수들의계산을가능하게해주는연산자 = 기호로 같다 라는뜻이아닌 = 기호를중심으로우측의값을좌측의값또는변수에할당 ( 대입 ) 하는연산자 좌측변수 ( 값 ) 와우측변수 ( 값 ) 사이의기호로좌, 우측변수의값은비교하는연산자 +,-, *, / = <, >, == 등 증가 / 감소연산자변수값에일정한증가와감소를시켜주는연산자 ++, -- 논리연산자 그리고, 또, 아니면 등으로변수의참과거짓을나누어주는연산자 and, or 등 문자열연산자문자열들을연결시켜주는연산자.

계산연산자 변수의계산을실행해주는연산자 사칙연산을기반으로몇가지기능이추가 연산자이름예설명 덧셈연산자 $a + $b 뺄셈연산자 $a - $b 곱셈연산자 $a * $b 나눗셈연산자 $a / $b 나머지연산자 $a % $b $a 와 $b 의합을구함 $a 와 $b 의차를구함 $a 와 $b 의곱을구함 $a 와 $b 의몫을구함 $a 를 $b 나눈나머지를구함 부정연산자 -$a $a 의반대

<html> <head><title> 계산기 </title> </head> <body> 원하는숫자를입력해주세요! <form action="sample_06.html"> <input type=text name=a size=5 maxlength=5> <select name=oper> <option value="+"> 더하기 <option value="-"> 빼기 <option value="*"> 곱하기 <option value="/"> 나누기 <option value="%"> 나머지구하기 </select> <input type=text name=b size=5 maxlength=5><br> <input type=submit value=" 계산하기 "> </form> </body> </head> </html> sample_05.html

<html> <head> <title> 계산기 </title> </head> <body> <? $c; if($oper=="+"){ $c=$a+$b; } elseif($oper=="-"){ $c=$a-$b; } elseif($oper=="*"){ $c=$a*$b; } elseif($oper=="/"){ $c=$a/$b; } else{ $c=$a%$b; } echo "$a $oper $b = $c";?> </body> </html> sample_06.html

이용자의선택 셀렉트의 value 값 If 조건문의비교 If 조건문의실행 더하기 + $oper="+" $c=$a+$b 빼 기 - $oper=="-" $c=$a-$b 곱하기 * $oper=="*" $c=$a*$b 나누기 / $oper=="/" $c=$a/$b 나머지 % $oper=="%" $c=$a%$b Sample_05.html Sample_06.html

할당연산자 여러분이자주사용하는 = 은같다라는뜻이아니라 = 을기준으로오른쪽의값을왼쪽에할당하는연산자입니다. $a = 안녕하세요 ; 문자열연산자 계산연산자의 + 는숫자를더해주는기능을합니다. 문자열을더할때는문자열연산자인. 을사용합니다. <? $c=$a+$b; echo "$a 와 $b 의합은 $c 입니다.";?> <? $c=$a.$b; echo "$a 와 $b 의합은 $c 입니다.";?>