1 life 2 live
데이터 베이스 HTML, PHP 차이점 정리 및 예제 코드 [20.3.27] 본문
□ HTML(HyperText Markup Language)
- 정적
- 파일을 읽어서 그냥 보냄
□ PHP(Personal Home Page or PHP: Hypertext Processor)
- 동적
- 상태에 따라 변함(주로 DB 사용)
- 서버에서 실행
▶ HTML 예제
<html>
<head>
<title>HTML 예제</title>
<meta charset="utf-8">
</head>
<body>
<H1>DOMYTHANG의 블로그입니다.</H1>
반갑습니다.
2020년 3월 27일 16시 44분
</body>
</html>
▶ HTML 예제 실행결과 : 내가 직접 입력한 코드로 시간이 나온다.

▶ PHP 예제
<?php
$name = 'Domythang';
echo '<html>';
echo '<head>';
echo '<title>PHP 예제</title>';
echo '<meta charset="utf-8" />';
echo '</head>';
echo '<body>';
echo '<H1>', $name, '의 블로그입니다.</H1>';
echo '만나서 반갑습니다.';
echo date('Y년 m월 d일 H시 i분');
echo '</body></html>';
?>
▶ PHP 예제 실행결과 : 지금 내가 실행한 시간이 나온다(echo date)

▶ PHP 예제 코드2 (종성)
<html>
<head>
<title>PHP 예제</title>
<meta charset="utf-8" />
</head>
<body>
<?php
function jongsung($str) {
$uni = mb_convert_encoding($str, 'UCS-2LE', 'UTF-8');
$kr1 = ord(substr($uni, -2));
$kr2 = ord(substr($uni, -1));
return (($kr2 * 256 + $kr1) - 44032) % 28;
}
$name = '두마때 or 두마땡';
if (jongsung($name) == 0)
echo '<H1>' , $name, '는 블로그 주인입니다.', '</H1>';
else
echo '<H1>' , $name, '은 블로그 주인입니다.', '</H1>';
echo '반갑습니다. <br/>';
echo date('Y년 m월 d일 H시 i분');
?>
</body>
</html>
▶ PHP 예제 코드2 실행결과 : $name에 적는 글에 따라 '은, 는'이 나온다.


728x90
반응형
'데이터베이스' 카테고리의 다른 글
데이터 베이스 HTML, PHP, GET , POST 사용법 및 .(마침표) , (콤마 쉼표) 차이점 정리[20.3.28] (0) | 2020.03.28 |
---|