오늘은 19일차~!
<PHP실습1,2>
먼저 PHP코드를 통해 알아보겠습니다.
1.php파일을 생성합니다.
1.php
<?php
echo $_GET['id'];
?>
이렇게 코딩되어 있는 파일을 보겠습니다.
결과화면을 보고 말씀드릴게요~
주소에서 1.php?id=100 이부분을 보도록 하겠습니다.
소스에서 echo는 화면에 출력하는 소스이고 $_GET['id']는 id의 값을 출력하는 문입니다.
따라서 id값을 사용자가 지정함에 따라 화면에 나타나는것도 달라지게 됩니다.
그럼 다른값을 넣어보도록 할게요!
1-1.php
<?php
echo $_GET['name'].",".$_GET['id'];
?>
위 소스에서 보면 name값과 , id값을 나타내는 것입니다.
웹브라우저에선 어떻게 사용될지 알아보도록 할게요!
웹브라우저 에서는 두개의 연결을 &로 하며 소스에서는 .으로 연결을 합니다.
2.php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<?php
echo file_get_contents($_GET['id'].".txt");
?>
</body>
</html>
echo file_get_contents($_GET['id'].".txt");
이 문장은 id의 값을 받아와서 id.txt 파일을 읽어와서 화면에 출력하겠다는 것을 의미합니다.
그럼 결과화면 보도록 할게요!
1.txt파일엔 Hello World! 라는 문장이 쓰여있기 때문에 브라우저에는 1.txt의 파일 내용이 그대로 담기게 됩니다!
<실습3>
이제 index.html파일을 생성한 후
빨간 네모박스부분에 원래는
<li><a href="http://localhost/about.html">About me...?</a></li>
<li><a href="http://localhost/intro.html">Self Introduction</a></li>
<li><a href="http://localhost/career.html">Career</a></li>
<li><a href="http://localhost/contact.html">Contact</a></li>
list.txt라는 파일은 위 그림과 같게 코딩한 후에 저장을 하고 결과화면을 보면
다음과 같게 나옵니다~
이렇게 코딩을 하는 이유는 반복성을 피하기 위함이라고 합니다~
댓글