PHP 开发留言本

项目简介:

相信大家都见过或者用过留言本,与空间的留言、新闻的评论部分相类似,它常用作网站的意见或建议的反馈部分,它帮助网站提升用户体验,可谓是大功臣!实验楼的项目【PHP实现留言本】将会带着大家一起实现类似的功能。

效果图:

index

需要实现的功能:

  • 用户匿名发留言、查看留言;
  • 管理员回复留言、删除(锁定)留言;

技术要点:

  • 包含了小型登陆系统,发布系统,简单的字符处理,正则匹配;
  • 使用了 Ajax,可以使用 Smarty 等模板引擎技术进一步把逻辑和试图分离,可以使用 MVC 来改写,便于后期升级维护;
  • 注意各文件的路径问题,字符串拼接, 根据错误信息定位问题;
  • 以上所有代码包括建库建表语句,建议大家手动敲入

强调的问题:

  • SQL 语句的拼接,如发现不了错误,就直接将 SQL 给 echo 出来,通过命令行输入到 mysql 中,多动手;
  • WEB 开发安全 “过滤输入,小心输出”

开发步骤:

1、需求分析:

根据需求分析,发现需要实现以下几个页面:

  • index.php 分页展示部分最新留言,并提供发布表单
  • post.php 留言发布页
  • admin/login.php 管理员登录页
  • admin/admin.php 管理员页面,提供浏览、锁定、回复留言等功能入口
  • admin/reply.php 留言回复页
  • admin/lock.php 留言锁定页
  • config.php 全局配置文件,例如存数据库链接信息,每页显示多少条留言等
  • mysql.class.php 数据库(mysql)工具方法文件

2、建库建表:

没有数据库怎么存储浏览数据,用户数据呢;

3、实际开发:

前面对留言本的功能进行了介绍;也进行了需求分析,明确了需要实现的页面;也知道了需要建立数据库来存储数据。接下来就是进行实际的码代码开发了。

  • 由于开发步骤较多,开发步骤和代码详解可以点击【PHP实现留言本】进行查看;
  • 如果你想看更多PHP项目教程,可以点击:PHP项目教程进行查看;

你可能感兴趣的:(PHP 开发留言本)