오늘의 강의 내용은 따라하면서 실습하는 게 많아서 정리할 내용은 많지 않지만 웹페이지 만들기의 혁명적인(?!) PHP를 실습해보았다.
여러개의 HTML을 하나의 PHP로 만드는 과정을 보고 어설프게 따라해 보면서 데이터베이스를 쓰는 웹페이지 만들기도 (어렵겠지만) 기대가 되었다.
여러장의 html문서로 웹페이지를 만들면 수정이나 디버그하기 힘들다. 중복의 노가다
이때 html문서에서 html태그와 순수 정보를 분리해서 관리하기 위해 php를 사용하게 되었고 손쉽고 효율적인 변경이 가능하게 되었다.
실습 1 = 하나의 php에서 id값에 따라 다른 정보 불러오기
브라우저 주소창 ➡️ localhost/php/1.php?name=이름&id=1
1.php파일 ➡️ echo $_GET['name'].",".$_GET['id']
∴ 브라우저 화면에 이름, 1 출력
주소와 값 사이에는 ? 사용, 값과 값을 구분할 땐 & 사용
echo file_get_contents($_GET[id].".txt");
id값과 같은 이름인 텍스트파일을 불러올 때 코드 큰 따옴표 안에 파일확장자를 쓰는데 .을 빼먹어서 출력이 안되었음.. 잘 안보여서 어디가 틀렸는지 찾느라 몇 분 걸렸음
실습2 = 본격적으로 텍스트 파일과 연결하기
if(empty($_GET['id']) == false) { echo file_get_contents($_GET['id'].".txt"); }
$_GET['id']값이 없으면 if조건(empty($_GET['id']
는 true니까 false와 같지 않음)이 false이므로 {} 실행 하지 않음echo file_get_contents($_GET['id'].".txt");
만 썼을 때보다 안정적인 코드가 된다.empty($GET['id']) = $GET['id']
가 값이 없다면 true