APM을 기반으로 간단한 웹 게시판을 제작해보는 프로젝트이다.
2021.11.07 - [project] - [APM 구축] (1) Apache 2.4 설치
[APM 구축] (1) Apache 2.4 설치
구축환경: Window10 64bit Apache: 월드 와이드 앱 서버용 소프트웨어 참고한 블로그: https://jimnong.tistory.com/612 [꼼꼼한 블로그] [윈도우10 64bit] APM Apache 2.4 아파치 설치과정 정리(웹서버 구축) I..
chedablog.tistory.com
게시판 메인 화면은 아래와 같다.
아래 목록은 현재까지 구현한 기능들을 위한 파일이다. 아래에 보이는 파일들을 모두 작성한 후 추가 기능을 구현해볼 예정이다.
htdocs: 아파치(서버) 웹 문서들을 저장하는 디렉토리
- ./images/: php 파일에서 참조하는 이미지를 저장하는 폴더
- ./js/: javascript 파일을 저장하는 폴더
- ./up/: 게시글을 통해 사용자가 업로드한 파일이 저장되는 폴더
- ./index.php: 메인화면으로, 웹게시판에 게시된 게시글 목록을 출력한다.
- ./view.php: 특정 게시글의 정보와 내용을 보여준다.
- ./search.php: 검색어를 입력받고, 검색어가 포함된 게시글들을 찾아서 출력한다.
- ./write.php: 게시글 작성을 위한 코드이다.
- ./write_action.php: 사용자가 작성한 게시글 내용을 DB(board_db)에 저장한다.
- ./modify.php: 게시글 수정을 위한 코드이다.
- ./modify_action.php: 사용자가 수정한 게시글 내용을 DB(board_db)에 저장한다.
- ./delete.php: 게시글을 삭제한다.
- ./login.php: 로그인 화면을 위한 코드이다.
- ./login_action.php: 사용자가 입력한 로그인 정보가 DB(memeber_db)에 저장된 정보와 일치하면 세션을 생성한다.
- ./logout.php: 세션에 등록된 데이터를 삭제한다.
- ./join.php: 회원가입을 위한 코드이다.
- ./join_action.php: 사용자가 입력한 회원가입 정보를 DB(member_db)에 저장한다.
- ./comment.php: 댓글 작성을 위한 코드이다. 사용자가 입력한 댓글 정보를 DB(comment_db)에 저장한다.
- ./comment_delete.php: 댓글을 DB(comment_db)에서 삭제한다.
- ./comment_modify.php: 사용자가 수정한 댓글 내용을 DB(comment_db)에 저장한다.
[ 참고한 블로그 ]
'project' 카테고리의 다른 글
[웹게시판] (4) 게시글 검색(search.php) (0) | 2022.01.17 |
---|---|
[웹게시판] (2) 게시글 목록(index.php) (0) | 2022.01.13 |
[웹게시판] (2) DB 생성 (0) | 2021.11.07 |
[APM 구축] (3) MySQL 설치 및 PHP와 연동 (0) | 2021.11.07 |
[APM 구축] (2) PHP 7.4.9 설치 및 Apache와 연동 (0) | 2021.11.07 |