본문 바로가기
코딩야학

코딩야학Day19

by Jacob93 2017. 6. 19.

오늘은 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라는 파일부분에 넣은 후에 저렇게 불러옵니다.


list.txt라는 파일은 위 그림과 같게 코딩한 후에 저장을 하고 결과화면을 보면



다음과 같게 나옵니다~


이렇게 코딩을 하는 이유는 반복성을 피하기 위함이라고 합니다~


 















'코딩야학' 카테고리의 다른 글

생활코딩 Day20  (0) 2017.06.24
코딩야학Day16  (0) 2017.06.17
코딩야학Day15  (0) 2017.06.17
코딩야학Day14  (0) 2017.06.15
코딩야학Day13  (0) 2017.06.14

댓글