首页 » PHP和MySQL Web开发(原书第4版) » PHP和MySQL Web开发(原书第4版)全文在线阅读

《PHP和MySQL Web开发(原书第4版)》31.3 解决方案概述

关灯直达底部

为了真正理解在该项目中我们所做的工作,阅读其代码是一个不错的方法。接下来,我们就研究代码。与其他项目比起来,该项目包含冗长程序不多,都是简短的代码,但是代码却更复杂。

在该程序中,实际上仅有3个页面。它有一个主索引页,显示论坛中所有文章并指向这些文章的链接。从这里,可以增加新文章,查看已列出的文章,或通过展开和折叠树枝来改变查看文章的方法。(稍后将详细介绍)。在文章视图页面中,可以回复该文章或查看已存在的回复。在新文章页面中,可以发表一篇新文章、或者一篇对已存在文章的回复、或者一篇无关的新消息。

该系统的流程图如图31-2所示。

图 31-2 在blah-blah论坛系统中的3个主要部分

该程序使用到的文件汇总如表31-1所示。

下面,我们继续来了解程序的实现。