Published 2017. 6. 16. 17:24


html으로만 에플리케이션을 만든다면? 수정 사항이 생길 때마다 모든 html 파일을 일일히 수정해야 한다.


php를 이용해서 html과 정보를 분리하도록!



주소와 값의 구분 -> ?

값과 값의 구분 -> &


코드


<? php


echo $_GET['name'].",".$_GET['id'];


?>


주소 입력창


~.php?name=egoing&id=1



출력화면


egoing,1





PHP에서 파일을 불러오는 방법



file_get_contents() -> PHP 내장 함수 (API)


구연방법


리스트 목록에 1,2,3,4 각 아이디 부여 하고

각 목록의 세부 정보를 txt 파일에 담아 리스트 목록을 클릭하면 해당 txt 파일이 화면에 출력되도록 한다.


-> 사용자가 무엇을 클릭하느냐에 따라 PHP엔진이 그것에 해당되는 텍스트파일을 프로그래밍적(동적)으로 읽어서 html 파일을 만든 후 그것을 웹 서버에게 전달하면, 웹서버는 그것을 브라우저에게 전달함


<article>


<?php 


echo file_get_contents($_GET['id'].".txt");


?>


</article>


※해드에 있는 제목의 주소는 index.php로 id가 없음 -> txt를 불러 들이는 내장함수 값(id)이 비게 되어 오류 발생 가능성 높아짐


-> id 값이 있는 경우와 없는 경우 구분해서 처리


if(empty($_GET['id'])==false) { 


 echo file_get_contents($_GET['id'].".txt");


}


-> empty는 ()값이 빌 경우 true가 되는 PHP 내장함수


-> id 입력값이 비어있지 않다면 id.txt 파일을 불러와서 화면에 출력하라! 는 의미



'프로그래밍 > 코딩야학' 카테고리의 다른 글

데이터베이스 실습  (0) 2017.06.19
데이터 베이스  (0) 2017.06.19
16 JS 실습  (0) 2017.06.14
15일 UI VS API , 프로그래밍 접근방법  (0) 2017.06.14
13~14일 조건문~배열  (0) 2017.06.13
복사했습니다!