1. php의 기본. -php-
-기본개요
-주석
-GET방식의 변수 전달
-form태그 사용 방식
-input 태그의 사용법
* 서버에서만 실행된다. php화일을 실행 시키려면 화일을 작성 후 web hosting으로 서버에 올려서 불러낸다.
* 이름이 index.php라면 자동으로 실행된다.
* 확장자가 .php인 경우 단순히 php의 시작과 끝을 알리는 <? ~~~ ?>만 써도 실행된다. 보통은 <?php ~~~ ?>라고 쓰는 것을 추천함.
* 한글을 사용하는 경우
<meta http-equiv="Content-type" content="text/html; charset=utf-8">를
맨 위에 집어넣는다.
기본 명령어
주석 :
1. // 한줄 주석
2. /* ~~~ */ 여러 줄 주석
3. # ~~~ # 여러 줄 주석
phpinfo() :
서버의 php 정보를 쫙 띄운다.
<?
phpinfo();
?>
include :
외부 화일을 불러 온다.
<?
include "외부 화일명.php";
?>
GET방식 주소 전달 :
주소창에다 직접 변수명과 변수 값을 입력하는 방식.
예1
example1.php
<?
echo "Hello";
echo $name;
echo $tel;
?>
위에서 $name에 값을 입력 하려면 주소창에다가
http://---/example1.php?name=value ://하나의 변수값을 전달할 때
http://---/example1.php?name=value&tel=123 ://여러 개의 변수 값을 전달.
변수 명에 $는 없어지고 ?다음에 표기.
여러 개의 변수는 &로 구분한다.
변수 값은 따옴표 없이 사용한다.
- 이 방법은 보안상의 이유로 안 될 수도 있고 같은 이유로 비추 함.
phpinfo()에서 register_globals의 값이 on이면 가능하고 off면 불가능하다.
(configulation에서 php core에 있다)
내 web hosting은 off로 설정되어서 불가능하므로 다음과 같이 사용한다.
example2.php
<?
echo "Hello";
echo $_GET['name']; // 이 부분을 이렇게 바꾼다.
echo $_GET['tel']; // [ ]안에 쓰인 변수명은 $가 없고 ' '로 묶는다.
?>
http:// ~~~ /exam1.php?name=aaa&tel=%ED%95%9C%EA%B8%80
변수 값이 한글인 경우 위와 같이 %를 사용한 표기로 기억된다.
예) GET방식을 이용한 계산기
example3.php
<?
echo $_GET['a'];
echo $_GET['b'];
echo $_GET['a'] + $_GET['b'];
?>
주소창 입력 : http:// ~~~ /example3.php?a=40&b=20
결과 :402060
example3.php
<?
echo $_GET[a];// ' '로 안 묶어도 되네??
echo $_GET[b];
echo $_GET[a] + $_GET[b];
?>
example3.php
<?
echo $_GET["a"];// " "도 되네?? 뭐야 이거?
echo $_GET["b"];
echo $_GET["a"] + $_GET["b"];
?>
<form>태그에서 입력하기 :
input.php
<form name="calc" method="get/post" action="example1.php">
<!--
name : form의 이름
method : get인지 post인지를 결정. 여기서는 get을 사용하는 걸로 한다.
action : 실행 될 php 화일명. 보내지는 변수가 이 화일에서 사용된다.-->
a값: <input type="text" name="a" />
<!-- name : 보내지는 변수명 -->
b값: <input type="text" name="b" />
<input type="submit" name="submit" value="계산" />
<!-- value : 버튼위에 표시되는 글자. -->
</form>
* 주석 : php 화일이지만 <?~~~ ?>외부에서는 여전히 <!-- ~~~ -->를 주석으로 사용한다.
* <input> 태그에서 type 종류 알아보기.
-text : 키보드로 입력된 값
-hidden : text와 동일하지만 화면에 표시가 안 된다.
-checkbox : 체크박스를 표시한다.
-radio : 여러개중 한개만 선택.
-button : 버튼 형식으로 보여준다.
-submit : form 태그를 실행 시킨다.
'COMPUTER > php' 카테고리의 다른 글
5. 배열 변수 -php- (0) | 2017.03.11 |
---|---|
4. for문 -php- (0) | 2017.03.10 |
3. 연산자. -php- (0) | 2017.03.10 |
2. post 방식. -php- (0) | 2017.03.09 |
php class 특강 (0) | 2017.03.07 |