当前位置:首页 > 新闻动态 > 网站文章

新一代PHP+MySQL+Dreamweaver网站建设典型案例

来源: 浏览:132 时间:2023-08-25
更多详情

内容简介: 本书全面系统地介绍了使用PHP、MySQL和XML进行Web应用程序及网站开发的过程,并通过剖析10大型商用案例,使读者迅速掌握使用PHP进行开发的方法和技巧,同时具备开发各种网站的能力。.
本书内容包括:会员管理系统、新闻发布系统、PHP文件管理系统、网站访问量统计系统、Ajax聊天室系统、PHP在线相册系统、PHP在线投票系统、PHP留言簿系统、PHP校友录系统及匿名上传下载系统等。..
本书不仅适合初学者学习PHP网络开发技术,还能够帮助有一定编程经验的PHP编程人员解决开发过程中遇到的问题。本书可作为高等院校相关专业的辅助教材,也可作为PHP的培训用书或毕业设计学生的参考用书。...

目录: 第1章 综述. 1
1.1 Apache的安装与配置 1
1.1.1 Apache的下载与安装 1
1.1.2 用Apache配置第一个网站 3
1.2 IIS的安装与配置 4
1.2.1 IIS的安装 4
1.2.2 用IIS配置第一个网站 5
1.3 PHP的安装与配置 6
1.3.1 PHP的下载与安装 6
1.3.2 配置Apache支持PHP 8
1.3.3 配置IIS支持PHP 8
1.3.4 配置PHP的php.ini 10
1.4 MySQL的安装与配置 10
1.4.1 Windows下MySQL的安装与配置 10
1.4.2 Linux/FreeBSD下MySQL的安装与配置 13
1.4.3 创建数据库及数据表 15
1.5 本章小结 16
第2章 PHP与Dreamweaver入门实例 17
2.1 定义Dreamweaver站点 17
2.1.1 定义本地文件夹 17
2.1.2 定义远程文件夹 18
2.1.3 指定动态页的位置 19
2.1.4 上传Web文件 20
2.2 连接到MySQL数据库 20
2.2.1 创建MySQL数据库 21
2.2.2 创建数据库的连接 21
2.3 使用Dreamweaver站点 22
2.3.1 查看文件和文件夹 22
2.3.2 存回和取出文件 23
2.4 使用HTML表单与PHP交互 23
2.4.1 创建HTML表单 23
2.4.2 使用GET和POST方法提交表单 25
2.5 使用PHP操作MySQL数据库 26
2.5.1 在Dreamweaver中插入记录 26
2.5.2 插入操作的PHP代码 27
2.5.3 查看数据库记录 29
2.5.4 删除数据库记录 32
2.6 本章小结 33
第3章 会员管理系统 34
3.1 系统设计 34
3.1.1 主要功能点 34
3.1.2 主要功能模块 34
3.2 系统预览 35
3.2.1 系统首页 36
3.2.2 用户账号页面 37
3.2.3 用户列表页面 37
3.3 数据库设计 38
3.3.1 数据库分析 38
3.3.2 数据库实现 38
3.4 系统公共文件实现 39
3.4.1 系统配置文件 39
3.4.2 数据库连接文件 40
3.4.3 顶部导航栏目文件 40
3.4.4 公共函数文件 41
3.4.5 系统信息页面 41
3.5 会员管理系统首页实现 42
3.5.1 未登录用户处理 43
3.5.2 登录用户处理 43
3.6 用户注册页面实现 44
3.6.1 定义用户注册表单验证JS 45
3.6.2 定义用户注册表单 45
3.6.3 用户提交注册处理 46
3.7 用户登录页面实现 47
3.7.1 定义用户登录表单 47
3.7.2 处理用户登录操作 48
3.8 用户账号页面实现 49
3.9 编辑用户信息页面实现 50
3.9.1 显示用户信息表单 51
3.9.2 定义用户更新表单验证JS 51
3.9.3 显示用户信息修改表单 52
3.9.4 用户更新表单提交处理 52
3.10 用户照片上传页面实现 53
3.10.1 定义用户照片上传页面 54
3.10.2 处理用户上传照片 55
3.11 用户列表页面 56
3.11.1 根据检索条件检索数据库 56
3.11.2 定义删除确认JS 57
3.11.3 定义用户检索表单 57
3.11.4 定义用户信息浏览 57
3.12 用户注销登录页面 58
3.13 技术要点 58
3.13.1 PHP的SESSION处理 58
3.13.2 PHP的文件上传处理 59
3.14 本章小结 61
第4章 新闻发布系统 62
4.1 系统设计 62
4.1.1 主要功能点 62
4.1.2 主要功能模块 62
4.2 系统预览 63
4.2.1 新闻发布系统首页 63
4.2.2 管理员模式首页 64
4.2.3 添加新闻页面 65
4.2.4 添加栏目页面 65
4.3 数据库设计 66
4.3.1 数据库需求分析 66
4.3.2 数据库关系图 67
4.3.3 数据库实现 68
4.4 系统公共文件实现 69
4.4.1 系统配置文件 69
4.4.2 数据库连接文件 69
4.4.3 顶部导航栏目文件 70
4.4.4 管理员登录检查文件 71
4.4.5 底部系统文件 71
4.5 新闻发布系统首页实现 72
4.5.1 定义使用到的函数 72
4.5.2 首页显示各个新闻栏目 73
4.6 新闻栏目列表页面实现 74
4.6.1 检索新闻栏目名 75
4.6.2 分页显示代码 75
4.7 新闻详细显示页面 77
4.7.1 定义删除确认用的JS 78
4.7.2 显示新闻详细内容 78
4.8 管理员登录/退出页面实现 79
4.8.1 退出登录 79
4.8.2 登录验证 80
4.8.3 显示登录表单 81
4.9 添加栏目页面实现 81
4.9.1 处理用户的提交 81
4.9.2 显示添加栏目表单 82
4.10 新闻栏目编辑页面实现 83
4.10.1 处理用户的提交 83
4.10.2 删除栏目信息处理 84
4.10.3 检索要编辑栏目信息 84
4.10.4 显示添加栏目表单 85
4.11 添加新闻页面实现 85
4.11.1 处理用户提交表单 86
4.11.2 显示用户提交表单 87
4.12 新闻编辑页面实现 88
4.12.1 处理用户的提交 89
4.12.2 删除新闻信息处理 89
4.12.3 检索要编辑新闻信息 90
4.12.4 显示添加新闻表单 90
4.13 技术要点 91
4.13.1 FCKeditor可视化编辑器的配置 91
4.13.2 处理用户传递到程序的参数 92
4.14 本章小结 93
第5章 PHP文件管理系统 94
5.1 系统设计 94
5.2 系统预览 94
5.2.1 文件管理系统首页 95
5.2.2 文件下载页面 95
5.2.3 管理员登录页面 96
5.2.4 文件管理模式 96
5.2.5 新建目录及上传文件页面 98
5.3 配置XML文件 99
5.3.1 系统配置项 99
5.3.2 XML配置文件的实现 100
5.4 解析XML类定义文件 100
5.4.1 定义XML节点类 100
5.4.2 处理XML类定义 101
5.5 文件管理系统首页实现 104
5.5.1 首页功能链接 105
5.5.2 显示当前目录位置 105
5.5.3 显示目录下的所有文件 106
5.6 文件下载实现 109
5.6.1 定义下载提示对话框函数 109
5.6.2 下载文件 110
5.7 管理员登录页面实现 110
5.7.1 用户登录及退出处理 111
5.7.2 定义管理员登录表单 111
5.8 文件管理操作实现 112
5.8.1 删除文件处理 112
5.8.2 文件改名处理 113
5.9 新建目录页面实现 115
5.9.1 处理用户提交请求 115
5.9.2 定义创建目录表单 116
5.10 上传文件页面实现 116
5.10.1 处理用户上传文件 117
5.10.2 定义上传文件表单 118
5.11 技术要点 118
5.11.1 XML技术 118
5.11.2 面向对象技术 119
5.11.3 Cookie技术 121
5.12 本章小结 122
第6章 网站访问量统计系统 123
6.1 系统设计 123
6.2 系统预览 123
6.2.1 网站访问量统计系统首页 125
6.2.2 最近访客信息页面 125
6.2.3 日、月、年统计页面 125
6.2.4 历史数据查询页面 126
6.2.5 地理位置统计页面 127
6.3 数据库设计 127
6.3.1 数据库需求分析 127
6.3.2 数据库关系图设计 128
6.3.3 数据库实现 129
6.4 系统公共文件实现 131
6.4.1 数据库连接文件 131
6.4.2 获得地理位置函数文件 131
6.4.3 页面顶部模板文件 133
6.4.4 页面左侧导航模板文件 133
6.5 用户信息采集页面 134
6.5.1 用户信息采集(JS脚本) 134
6.5.2 接收用户信息 136
6.6 网站访问量统计系统首页实现 139
6.6.1 用户请求处理页面 140
6.6.2 网站访问量统计系统首页模板文件 141
6.6.3 网站访问量统计系统首页程序文件 141
6.7 最近访客信息页面实现 142
6.7.1 最近访客信息显示程序 142
6.7.2 最近访客信息显示页面模板 143
6.8 日统计页面实现 144
6.8.1 日统计信息显示程序 144
6.8.2 日统计信息显示页面模板 145
6.9 月统计页面实现 146
6.9.1 月统计信息显示程序 146
6.9.2 月统计信息显示页面模板 148
6.10 年统计页面实现 149
6.10.1 年统计信息显示程序 149
6.10.2 年统计信息显示页面模板 150
6.11 历史数据查询页面实现 151
6.11.1 历史数据查询页面模板 151
6.11.2 历史数据查询程序 153
6.12 地理位置统计页面 153
6.12.1 地区统计信息显示程序 154
6.12.2 地理位置统计页面模板 154
6.13 来源网站统计页面 155
6.13.1 来源网站统计显示程序 155
6.13.2 来源网站统计页面模板 156
6.14 技术要点 157
6.14.1 使用Smarty技术 157
6.14.2 使用PHP的预定义变量
前言: 自1994年PHP诞生至今,已经历了12个年头。在这12年间,PHP这种开放源代码多用途脚本语言,已经从原来的一种针对中小型网站快速开发的工具,变成了现在的适合于企业配置的构建平台,在世界范围内拥有广泛而巨大的资源基础。.
PHP的主要目标是让Web开发人员可以很快写出动态网页,但PHP的功能远不止如此。目前PHP正被超过1500万个网站使用,PHP本身也迅速成为网络应用的最流行的语言,特别是在欧洲和北美地区,PHP已经被应用于包括金融、政府、交通、电信、媒介、娱乐等各大行业,完全不是以前的那个简单网络语言的开发工具了。
为了帮助众多学习PHP的读者提高PHP使用及项目制作水平,笔者精心编著了本书。本书充分利用了PHP在应用程序的设计和开发上具有灵活高效的特点,以多个实用的网络管理信息系统为案例,详细地讲述了管理信息系统创建的整个过程。
通过阅读本书,读者可以轻松地掌握这些案例程序,并且通过实现这些案例程序,掌握PHP开发实际应用系统的完整思路,从而能够开发更符合实际需要的信息系统。本书主要介绍了10个当前应用比较广泛的案例程序,并围绕这10个案例介绍了比较流行的实用技巧。本书在讲解具体知识的时候,直接切入主题,告诉读者如何实现特定功能,让读者在实际操作中熟悉软件的使用。
本书特点
·实例经典,内容丰富:本书选择了包含PHP与MySQL实际应用的10个经典案例,从应用背景、系统设计到程序浏览逐步实现,向读者循序渐进地介绍如何按步骤完成项目,展示整个项目的完成过程,降低读者阅读和理解的难度。
·取材广泛,内容充实:本书共包括10个经典案例,涵盖PHP应用程序的多种类型,而不是单纯地讲解命令与语言。将PHP的基本功能、技巧以及简单控件融入到案例中进行讲解,全面覆盖了PHP开发过程中的所有重点内容。
·讲解通俗,步骤详细:每个案例的制作步骤都以通俗易懂的语言阐述,并穿插讲解和技巧。注释简明,读者只需要按照步骤阅读、操作即可。
·主次分明,避虚就实:在讲解案例的时候,难免会遇到重复或者内容相似的页面或者程序,在本书中只做一次详细说明,读者可参考说明或者配套光盘自行学习,避免重复和浪费篇幅。
·配带光盘,加速学习:为读者制作了本书所有实例源代码的光盘,根据光盘中的实例源代码内容,读者可以参考书中介绍,进行对比,以掌握相关知识,加速学习。
本书包括的内容
第1章首先带领读者了解Apache、IIS、PHP以及MySQL的安装与配置。..
第2章即切入正题,介绍使用常用的PHP编辑工具Dreamweaver来创建网站,设置数据库连接,最后举出了两个例子,分别对PHP与表单交互、PHP与数据库操作进行详细介绍。
第3章介绍了一个PHP的会员管理系统,全面介绍如何利用PHP技术实现会员注册、会员资料修改以及管理。系统利用MySQL数据库技术动态存储会员信息,利用PHP技术实现MySQL数据库通信,从而达到会员信息管理的目的。
第4章介绍了一个新闻发布系统,全面介绍如何利用PHP技术实现新闻的自动创建,新闻的浏览、检索、审核、修改和删除。后台新闻管理系统和用户管理系统实现了对新闻和用户的各项管理。
第5章是PHP文件管理系统,介绍如何用PHP技术实现对文件系统的操作,对文件及目录的创建、修改和删除操作。同时介绍了利用XML技术存储相关的配置信息,利用PHP技术读取XML节点信息等。
第6章是网站访问量统计系统,介绍利用JavaScript获得用户客户端信息,并将信息转交给统计系统,进行统计、分析,并生成报表。还介绍了使用了Smarty模板技术提高开发效率并实现代码逻辑和显示模板的分离。
第7章是Ajax聊天室系统,全面介绍Ajax技术和PHP与Ajax互相协作的方法,实现一个无刷新的多用户聊天室系统。系统利用MySQL数据库技术动态存储聊天内容,利用PHP技术实现MySQL数据库通信,以实现聊天室的基本功能。
第8章是PHP在线相册系统。介绍如何实现图片的浏览、上传、使用GD库自动生成图片的缩略图功能,并且可以从网上直接获得URL对应的图片文件并保存到服务器。
第9章是PHP在线投票系统。该系统提供给用户一个生成在线调查问卷的功能,并且用户可以选择使用系统提供的单选或复选的调查方式。允许用户动态设置任意多个调查项目,且可以随时增加、删除、修改调查项目。
第10章介绍如何实现PHP留言簿系统。实现用户浏览留言、发出留言、回复留言等功能,还介绍了管理员对留言的管理,如管理员可以对系统中的留言进行删除和编辑等操作。对管理功能使用了basic验证方法来对管理员的身份进行验证。
第11章是PHP校友录系统,介绍如何使用PHP实现校友录基本的功能,如用户注册、访问留言、信息发布、班级相册等实用功能。同时,还介绍了强大的信息管理功能,如校友录信息管理、班级设置、班级成员管理等功能。
第12章是匿名上传下载系统,介绍如何搭建一个匿名上传下载系统。实现访问者可以匿名上传任意文件的功能,并且可以将上传的文件在网络上发布,供他人下载。
本书知识全面、案例精彩、指导性强,力求指导读者透彻地学习PHP与MySQL编程各方面的技术。本书适合愿意从事PHP与MySQL系统应用开发的人员阅读、借鉴和参考,同时对毕业设计的学生也有很好的参考价值。...
作者
2006年10月

地址 · ADDRESS

地址:建邺区新城科技园嘉陵江东街18号2层

邮箱:309474043@qq.Com

点击查看更多案例

联系 · CALL TEL

400-8793-956

售后专线:025-65016872

业务QQ:309474043    售后QQ:1850555641

©南京安优网络科技有限公司 版权所有   苏ICP备12071769号-4  网站地图