bbs项目应用五

项目应用五:封装数据库连接文件

需求:

只要加载这个文件,就可以实现数据库的连接三步曲!

思考:

这个文件应该放在哪?

应该放在core下!

第一步:在core下创建MySQLDB.php

注意:

数据库的配置信息有可能随着项目的迁移而发生改变,并且数据库的配置信息也是整个项目最基本的配置信息,所以,我们比较常用的做法是将数据库的配置信息(还有其他的项目的配置信息)放到一个单独的文件中(config目录中)

第二步:在config目录下创建config.php

在MySQLDB.php中加载这个配置文件!

这样一来,receiver.php可以加以改进:

项目应用六:完成登录功能

登录的本质就是验证!

第一步:在model下创建login.php

第二步:完善“登录”链接

1, 接收数据

2, 验证用户名和密码的合法性

3, 验证成功就跳转到首页或发帖页面,验证失败就重新返回登录页面!

所以,我们也需要专门创建一个php文件来处理上面的业务逻辑!

第三步:完善login.html中的注册表单

第四步:在model下创建validate.php文件,实现验证功能

时间: 2024-11-05 11:34:35

bbs项目应用五的相关文章

简单BBS项目

项目的基本要求: 掌握递归 掌握JavaScript+html+css+jsp+servlet初步应用 掌握分页写法 初步掌握前台/后台的概念 简单的功能需求: 1.能够树形展现 2.能够平板型展现 3.能够回复帖子 4.后台能够管理帖子,如:删除 <1.新建项目:右键new/project/Dynamic Web Project,项目名称为BBS,配置tomcat. <2.设计数据库的表:保留建表的语句到项目中,在项目new/folder然后引入bbs.sql: *****bbs.sql**

Android项目开发五-《星星生活志》1.使用MediaRecorder录制音频

Android设备实现录制音频的简单demo 转载请注明; http://blog.csdn.net/u013670933/article/details/26089487 代码例如以下: public class MainActivity extends Activity { File soundFile;//输出文件 MediaRecorder mRecorder; @Override protected void onCreate(Bundle savedInstanceState) {

《deetom》项目开发历程&lt;五&gt; PHP邮件

邮件类库是从github下载的 简单好用: protected function sendEmail($emailAddress,$realname,$token,$title,$do){ include_once APP_ROOT . 'doitphp/modules/phpmailer/PHPMailerAutoload.php'; //示例化PHPMailer核心类 $mail = new PHPMailer(); //是否启用smtp的debug进行调试 开发环境建议开启 生产环境注释掉

项目ITP(五) spring4.0 整合 Quartz 实现任务调度

前言 系列文章:[传送门] 项目需求: 二维码推送到一体机上,给学生签到扫描用.然后需要的是 上课前20分钟 ,幸好在帮带我的学长做 p2p 的时候,接触过.自然 quartz 是首选.所以我就配置了下,搞了个小样例给大家. 正文 spring4.0 整合 Quartz 实现任务调度.这是期末项目的最后一篇,剩下到暑假吧.  Quartz 介绍 Quartz is a full-featured, open source job scheduling service that can be in

美化的bbs项目

跟着教程做两天的bbs项目,终于好了,做了点笔记上传上来,哈哈(这里已经成了我的备忘录笔记本了啊). 开发工具-----MyEclipse6.0:基于插件结构的开发工具,定义了许多接口.Eclipse默认只支持J2SE,lomboz-Eclipse和MyEclipse在Eclipse的基础上装了许多插件. 项目需要注理解的一些地方: <%String path=request.getContextPath(); //相当用于访问这个文件的路径,默认下也相当于文件名(如我们的第一个文件就是Test

Android开源项目第五篇——优秀个人和团体篇

本文为那些不错的Android开源项目第五篇——优秀个人和团体篇,主要介绍那些乐于分享并且有一些很不错的开源项目的个人和组织(公司) Android开源项目系列汇总已完成,包括: Android开源项目第一篇——个性化控件(View)篇 Android开源项目第二篇——工具库篇 Android开源项目第三篇——优秀项目篇 Android开源项目第四篇——开发及测试工具篇 Android开源项目第五篇——优秀个人和团体篇 Follow大神,深挖大神的项目和following,你会发现很多.长期更新

React 实践项目 (五)

React在Github上已经有接近70000的 star 数了,是目前最热门的前端框架.而我学习React也有一段时间了,现在就开始用 React+Redux 进行实战! React 实践项目 (一)React 实践项目 (二)React 实践项目 (三)React 实践项目 (四)React 实践项目 (五) 这次我们把应用部署到服务器上. 项目到现在麻雀虽小五脏俱全,为了提高我们写代码的积极性,自然是选择部署到服务器上在小伙伴面前秀一波了.部署 React 应用也是非常方便简单的. 打包应

django框架之BBS项目之评论功能

内容回顾    1. BBS项目 CMS        1. 登录            1. form组件            2. auth模块            3. 验证码        2. 注册            1. form组件                1. 生成html代码                    直接for循环form_obj,就能够遍历所有字段                2. 验证                    1. 默认的那些验证

廖大python实战项目第五天

PS: 决定还是坚持写博客记录一下比较好. 今天的实战内容是编写web框架,如果之前的知识不熟悉的话确实看不大懂.在这里奉上自己的理解以及帮助理解的相关资料和文档. Web框架 首先我们要知道web框架是什么东西,它到底要怎么实现.这一点廖大在web开发的WSGI接口.使用web框架这两篇文章里已经说过了.摘要一些略作说明: def application(environ, start_response): start_response('200 OK', [('Content-Type', '