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 |