웹에플리케이션 만들기 – PHP 실습 3

자, 그림 이제 우리 indexhtml 파일을 PHP 파일로 만들고 그리고 이 index

html 파일안에 포함되어 있었던 HTML과 정보를 뜯어내서 HTML은 PHP로 가고 실제 정보는 TXT 파일에 저장하는 로직을 한번 만들어 보겠습니다 자, 우선 indexhtml 파일을 그대로 이용할 거니까 오른쪽 클릭 duplicate 해서 indexphp 라는 이름으로 파일을 바꿔주세요 자, 그럼 이제 우리는 indexphp로 접근하면 되겠죠 자, 여기까지 하시고 자, 그 다음에 이 문서에서 indexphp 안에서 정보라고 할 수 있는 부분을 우리 한번 따져볼까요 자, 우선 여기 있는 javascrpit 라는 이 부분도 정보이긴 한데 우린 요거는 지금 다루지 않을 겁니다

그리고 이 밑에 있는 이 부분 있죠 여기 있는 이 정보들 이건 뭐에요? 수업들의 리스트가 이 웹페이지에서 정보겠죠 그 다음에 자 여기에 article article 이라고 하는 저런 태그가 있고 여기에 만약에 <h2>javascript</h2> 란 내용과 javascript는 html을 제어합니다 라는 내용이 있다면 여기 있는 이 부분도 정보라고 할 수 있을 겁니다 그렇죠 그러면 이 문서에서 정보라고 할 수 있는 이 부분과 정보가 아닌 나머지 부분들을 분리해서 정보를 TXT 파일로 빼내볼려고 하는거에요 자, 한번 해보죠 일단은 정보를 먼저 TXT 파일로 저장하는 것부터 해볼게요 lixttxt 라는 파일을 하나 만들고요 list

txt 라는 파일에다가 여기 있는 li 이 내용 있죠 이것을 cut 해서여기다가 그냥 붙여넣기를 합니다 그리고 이 웹페이지가 열렸을 때 indexphp가 실행 될 때 저 ol 밑에 listtxt 에 있는 내용이 여기에 이렇게 위치시키게 하려면 이 부분을 php로 해서 file_get_contents("listtxt"); 라고 한 다음에 그 파일을 읽은 결과를 echo 로 표시해 줍니다

자, 그럼 그 결과를 한번 볼까요 보시는 것처럼 똑같습니다 왜냐하면 여기에 표시되는 내용은 listtxt에 있지만 그것을 PHP가 이렇게 echo file_get_contents() 과 같은 것들을 이용해서 웹페이지에 결합된 결과를 웹브라우져로 전송 해 줬기 때문이에요 그렇기 때문에 웹브라우져 입장에서는 지금 PHP가 쓰이고 있는지 아니면 그냥 HTML인지 알 수 있는 도리가 없습니다 자, 그리고 만약에 수업이 추가가 되었다 그러면 이제 우리는 더이상 이 HTML을 수정 할 필요 없이 listtxt 파일을 열고서 거기에다가 이 주소는 일단 무시하시고 어

조건문 주소는 무시하세요 일단 요렇게만 하고 리로드를 해보면 보시는 것처럼 조건문이라는 링크가 추가가 되었습니다 자, 그 과정에서 제가 이 indexphp 라는 파일을 수정할 필요가 있었나요, 없었나요? 없었습니다

즉, indexphp는 더이상 제가 수정할 필요가 없는 파일이 되어가고 있다는거에요 그리고 저는 변경이 필요할 때 listtxt 라는 저 파일을 변경하는 것으로 가능하다는 것이죠 indexphp는 이제 더 이상 수정할 필요가 없다는 겁니다 어떤 취지로 지금 우리가 코드를 변경했는지 이해가 가시나요? 자 우리 다음 시간에 다음 영상에서 이제 여기 있는 이 링크들을 클릭 할 때마다 그 클릭한 링크에 해당되는 정보를 txt 파일에서 읽어오는 방법을 이제 구현을 해보도록 하겠습니다