2024/12/23 2

[3주차 TIL] KnockOn Bootcamp 게시판(게시글)

먼저 게시판의 글을 보이려면 글쓰는 것을 만들었다.(wirte.php, write_ok.php) 글쓰기 제목 : 내용 : 파일업로드 : 작성  prepare("INSERT INTO posts (username, title, content, file_name, created) VALUES (?, ?, ?, ?, NOW())");if ($stmt->execute([$username, $title, $content, $file_name,])) { echo "";} else { echo "";}?>wirte.php는 로그인과 메인화면에 썻던 코드를 비슷하게 만들었으며 write_ok.php도 또한 파일 업로드에 관한 코드는 뺴고는 ok.p..

[3주차 TIL] KnockOn Bootcamp 게시판 만들기(메인화면, 회원가입, 로그인)

마지막으로 이제까지 배운 것들을 이용해 게시판을 만드는 것이다. 다음과 같은 기능을 쓰면서 개발한다. 리눅스 환경, Apache 웹 서버, Mysql 데이터베이스, PHP 언어를 사용해야 함다음 기능이 반드시 구현되어야 함여러 개시물을 리스팅해주는 기능 (메인화면)게시글을 검색하는 기능게시물을 생성, 삭제, 수정하는 기능게시글에 파일을 업로드하는 기능회원가입 로그인 로그아웃(사용자 식별을 쿠키, 세션으로 해결 함)외부에서 접속이 가능할 것 (클라우드 사용 권장, 로컬일 경우 포트포워딩을 통해 외부로 접속해야함) 일단 먼저 유저와 게시글에 대한 데이터베이스를 만들어보자CREATE DATABASE board;CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, ..