호랑사과

[생활코딩] 웹어플리케이션 만들기 7일차 본문

작업실/웹프로그래밍

[생활코딩] 웹어플리케이션 만들기 7일차

호랑사과 2017. 7. 8. 00:17

이 글은 오픈튜토리얼스의 생활코딩의 '웹어플리케이션 만들기'를 듣고 개인적으로 정리한 내용입니다. 

굵은 글씨로 된 제목을 누르시면 해당 강좌로 이동할 수 있습니다.


PHP 실습

 


  지금까지 실습한 예제들의 구조는 위와 같이 사용하였는데 위의 구조는 웹페이지 수정을 하나하나 바꿔야하는 고생이 있다. HTML 파일에는 중복이 있는 코드가 있기 때문에 중복을 제거하기 위해 아래와 같이 구조를 만든다.

 

 

  웹페이지의 변화가 필요할 손쉽게 한꺼번에 바꾸기 위해서는 PHP파일을 이용한다. HTML 정보를 담고 있는 텍스트를 위와 같이 나누어 사용한다.

 

 

  그러나 궁극적으로는 위의 구조로 만들어야 한다. 데이터베이스에서 정보를 끄집어내는 방법인데 데이터베이스를 사용하는 것이 보안상으로 안전하고 관리하기가 쉽기 때문이다.

 

 

  '$_GET['변수명']' 이용하여 주소창에 입력된 값을 받아 출력할 있다. 주소창에는 '?' 적어 구분을 하고 입력하고자 하는 '변수명=' 작성하여 값을 있다. 추가적인 값을 입력하려면 이어서 & 적어 같은 방법으로 값을 적으면 된다.

 

 

 

  'file_get_contents('정보를 담고있는 파일이름.txt')' 사용하여 텍스트 파일에 담고 있는 내용을 출력할 있다.

 

 

  그래서 $_GET file_get_contents 이용하면 위와 같이 값에 따라 서로 다른 텍스트 파일을 불러 출력할 있다.

 


  이를 이용하여 list 내용만 텍스트 파일로 따로 빼도 기존과 같은 웹페이지가 나오도록 있다.

 

 

 

  보다 응용을 하면 list 물론 정보를 담고있는 내용도 텍스트 파일로 빼서 주소의 id 값에 따라 해당에 맞는 정보를 불러올 있다.

  이것으로 웹페이지의 수정을 일이 있으면  CSS파일 또는 PHP파일의 내용을 바꾸어 간편하게 전체를 바꿀 있게 되었다. 이는 기존에 있던 중복되었던 HTML 코드를 없앴기 때문이다.

  이미지 주소를 이용하여 표시하는 태그는 '<img src="이미지 주소" alt="이미지 대체 텍스트">' 사용할 있다.