GitHub - m3lon/Guestbook: php+mysql实现的Guestbook · GitHub
Skip to content
m3lonPublic

About

php+mysql实现的Guestbook

Resources

Stars

3 stars

Watchers

1 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

PHP 留言板功能需求分析

功能需求:用户利用留言板可以发表自己的留言,管理员可以在后台对留言进行回复或删除管理。

主要功能分为:前台用户留言展示 与 后台留言管理 两个部分。

前台用户留言及展示详细功能需求如下:

从数据库中读出已有的留言信息,最新的留言显示在前面。

当留言数据较多时,需要分页显示。

留言表单留言者可以输入的信息为:昵称、电子邮箱(前台不显示)及留言内容,并通过 	JavaScript 脚本初步检测用户输入的信息。

留言处理部分需要对输入的信息再做长度限制及安全性处理,并将合法信息写入数据表中	。

如果留言成功,使用 html meta 的 refresh 属性自动返回留言显示页面。

后台留言管理详细功能需求如下:

管理员输入管理密码(默认 admin 账号),该密码与 user 	表的信息进行比较验证,也可与配置文件中配置的密码比对。

验证通过后,回到留言管理界面,每一条留言都提供一个表单以便于回复留言。

对于不恰当的留言,管理员可以直接删除。

PHP 留言板页面布局

各页面对应功能如下:

conn.php:数据库连接包含文件

config.php:系统配置文件,用于配置每页显示留言条数等

index.php:留言板主界面,用于留言读取显示及用户留言表单(留言表单在留言显示下方)

submitting.php:处理留言者提交的留言信息

admin/login.php:管理员登录及验证页面

admin/admin.php:留言管理主界面,读取留言数据,提供回复表单及删除等操作界面

admin/reply.php:用于留言回复,删除等具体操作

data/guestbook.sql:数据库文件

留言板配置:

1,导入guestbook.sql数据库

2,修改config.php文件中对应的数据库信息

3,配置成功后,管理员登录账户和密码均为admin

About

php+mysql实现的Guestbook

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages