1. 분석 필요
2. 해결 방법
2.1 포럼 디자인
2.2 웹 포럼 애플리케이션에 사용되는 파일
|
유형 | 설명
|
||||||||||||||||||||||||||||||||||||
index.php |
CREATE DATABASE discussion; #创建论坛数据库 USE discussion; #使用论坛数据库 CREATE TABLE header #创建数据头表 ( parent INT NOT NULL, #父文章的postid poster CHAR(20) NOT NULL, #该文章的作者 title CHAR(20) NOT NULL, #该文章的标题 children INT DEFAULT 0 NOT NULL, #该文章是否有回复,0无,1有,默认0 area INT DEFAULT 1 NOT NULL, #备用于扩展时,实现多个论坛的多个版块 posted datetime NOT NULL, #该文章的发表的时间和日期 postid INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY #每篇文章的唯一的ID ); CREATE TABLE body #创建正文表 ( postid INT UNSIGNED NOT NULL PRIMARY KEY, #每篇文章的唯一的ID message text #该文章的正文 ); GRANT SELECT,INSERT,UPDATE,DELETE ON discussion.* TO discussion@localhost IDENTIFIED BY 'password';애플리케이션 td> |
사용자가 사이트에 접속했을 때 보게 되는 홈페이지입니다. 사이트 |
||||||||||||||||||||||||||||||||||||
new_post.php | 신청 | 새 기사 게시 양식 | ||||||||||||||||||||||||||||||||||||
store_new_post.php | 신청 |
게시물 저장 new_post.php 양식 |
||||||||||||||||||||||||||||||||||||
view_post.php에 입력 | 애플리케이션 | 단일 게시물 표시 및 댓글 달기 기사 목록 td> | ||||||||||||||||||||||||||||||||||||
treenode_class.php | 함수 라이브러리 | 에는 기사의 상속 관계를 표시하는 데 사용할 노드 클래스가 포함되어 있습니다. | ||||||||||||||||||||||||||||||||||||
포함_fns.php | 함수 라이브러리 | 이 프로그램에 사용된 다른 모든 함수 라이브러리를 함께 모으세요(다른 라이브러리 유형 파일은 여기에 나열되어 있음) | ||||||||||||||||||||||||||||||||||||
data_valid_fns.php | 함수 라이브러리 | 데이터 확인 함수 | ||||||||||||||||||||||||||||||||||||
db_fns.php | 함수 라이브러리 | 데이터베이스 연결 기능 | ||||||||||||||||||||||||||||||||||||
discussion_fns.php | 함수 라이브러리 | 게시된 기사 저장 및 검색을 처리하는 함수 | ||||||||||||||||||||||||||||||||||||
output_fns.php | 함수 라이브러리 | 함수 출력 HTML | ||||||||||||||||||||||||||||||||||||
create_database.sql | SQL이 프로그램을 생성하는 데 필요한 데이터베이스 SQL스크립트 |