PHP动态网页设计与网站架设 / (Web应用&移动应用开发系列规划教材)普通高等教育十三五规划教材
作者: 吴志祥,王小峰,周彩兰,王哲,张吉力
出版时间:2015年9月
出版社:华中科技大学出版社
- 华中科技大学出版社
- 9787568008556
- 182159
- 2015年9月
- 未分类
- 未分类
- TP393.092
吴志祥、王小峰、周彩兰、王哲、张吉力编著的《PHP动态网页设计与网站架设(Web应用&移动应用开发系列规划教材普通高等教育十三五规划教材)》系统地介绍了PHP应用开发的基础知识和实际应用,共分9章,包括PHP网站开发的基础知识、开发环境搭建、HTML与CSS+Div布局、JavaScript及其脚本库、PHP文件系统分析与PHP网站工作原理、PHP程序设计、MySQL数据库访问、Smarty模板引擎与ThinkPHP框架、内容管理软件DedeCMS和网站上传及管理等内容。
本书以实用为出发点,其内容从简单到复杂,循序渐进,结构合理,逻辑性强。大部分知识点都有精心设计的典型例题以说明其用法,每章最后配有习题和实验,书后有习题答案。与本书配套的教学网站里有教学大纲、实验大纲、各种软件的下载链接、课件和例题源代码下载、在线测试等内容。
本书可以作为高等院校计算机专业和非计算机专业学生学习PHP网站开发的教材,也可以作为初学者的入门参考书。
第1章 Web应用开发基础(一)
1.1 基于B/S体系的动态网站
1.1.1 Web服务器及客户端
1.1.2 应用层协议HTTP
1.2 PHP及其动态网站开发环境搭建
1.2.1 PHP概述
1.2.2 安装Windows版PHP集成包WampServer
1.2.3 访问WampServer的默认站点
1.2.4 使用Dreamweaver CS6作为网页编辑器
1.2.5 浏览在Dreamweaver CS6中建立的PHP网站(或网页
1.3 MySQL数据库及其服务器
1.3.1 数据库概述
1.3.2 使用phpMyAdmin管理MySQL数据库
1.3.3 关于独立安装的MySQL数据库服务器
1.4 使用网页三剑客制作网页素材
1.4.1 图形图像处理软件概述
1.4.2 使用Fireworks或Photoshop编辑图像
1.4.3 使用Flash制作动画
1.4.4 切图形成网页素材
习题1
实验1 Web应用开发基础
第2章 Web应用开发基础(二
2.1 使用超文本标记语言HTML组成页面内容
2.1.1 HTML概述
2.1.2 在页面里插入图像、音频和视频
2.1.3 超链接、热点链接和锚点链接
2.1.4 列表
2.1.5 表格
2.1.6 表单及常用表单元素
2.2 使用层叠样式表CSS设置页面元素的外观
2.2.1 CSS样式概述、CSS选择器
2.2.2 重新定义HTML元素外观、伪类样式
2.2.3 内联样式
2.2.4 包含了滤镜的样式
2.2.5 外部样式
2.3 页面布局
2.3.1 区域标记
2.3.2 用于页面布局的常用CSS样式属性
2.3.3 一个采用CSS+Div布局的主页
2.3.4 页内框架与框架布局
习题2
实验2 HTML标记语言、CSS样式与页面布局
第3章 Web应用开发基础(三
3.1 使用JavaScript脚本控制网页的客户端行为
3.1.1 JavaScript内置对象和浏览器对象
3.1.2 JavaScript编程基础:变量与常量、流程控制语句
3.1.3 在页面里使用JavaScript脚本实现页面的交互效果
3.1.4 在页面里使用JavaScript脚本实现页面的动态效果
3.2 使用JavaScript的功能扩展库jQuery
3.2.1 jQuery使用基础
3.2.2 jQuery的使用示例
3.3 使用第三方提供的JS特效脚本
3.3.1 制作循环显示的图片新闻
3.3.2 实现QQ临时会话
3.4 HTML 5简介
3.4.1 从HTML 4到HTML 5
3.4.2 HTML 5的两个应用实例
习题3
实验3 客户端脚本与HTML 5的使用
第4章 PHP网站系统组成及其工作原理
4.1 PHP程序与页面
4.1.1 PHP程序
4.1.2 PHP页面
4.1.3 PHP文件包含
4.2 PHP网站文件系统
4.2.1 PHP网站的系统文件夹
4.2.2 PHP网站配置
4.2.3 PHP默认站点及用户站点
4.2.4 PHP内置网站的别名用法
4.3 PHP网站工作原理
4.3.1 HTTP请求与响应
4.3.2 PHP页面预处理器
4.3.3 Web服务器与数据库服务器的交互
4.3.4 使用会话信息Session实现不同页面间的信息共享
4.3.5 使用Cookie保存客户信息
4.4 浏览PHP网站时出现中文乱码的解决方案
习题4
实验4 PHP网站系统组成及其工作原理
第5章 PHP编程基础
5.1 PHP数据类型、变量与常量
5.1.1 PHP数据类型
5.1.2 变量与常量的定义与使用
5.2 PHP运算符与流程控制语句
5.3 PHP数组
5.3.1 使用函数array()创建一维数组
5.3.2 一维数组的相关操作
5.3.3 二维数组简介
5.4 获取表单提交值或页面请求时传递的参数
5.4.1 在PHP程序里获取页面请求时传递的参数
5.4.2 在PHP程序里获取文本型表单提交的值
5.5 PHP常用功能函数与自定义函数
5.5.1 日期与时间函数
5.5.2 数学函数
5.5.3 字符串处理函数
5.5.4 文件与目录操作函数
5.5.5 文本加密函数md5()
5.5.6 图像加密与解密函数
5.5.7 自定义函数
5.6 若干PHP实用页面(程序)设计
5.6.1 验证码程序设计及应用
5.6.2 显示来访者IP及所在的城市
5.6.3 文件上传页面设计
5.6.4 使用富文本编辑器UE的表单页面设计
5.6.5 PHP网站访问人数统计
5.7 Ajax技术在PHP网站开发中的应用
5.7.1 Ajax技术及原生用法
5.7.2 使用jQuery异步通信方法getJSON()实现异步通信
习题5
实验5 PHP程序设计基础
第6章 访问MySQL数据库的PHP页面设计
6.1 使用原生方式访问MySQL数据库
6.1.1 访问MySQL数据库的一般步骤
6.1.2 连接数据库函数mysql_connect()
6.1.3 选择数据库函数mysql_select_db()
6.1.4 查询数据库表函数mysql_query()
6.1.5 获取记录函数mysql_fetch_array()和mysql_fetch_row()
6.1.6 PHP页面显示数据库内容时中文乱码的解决方案
6.1.7 含有数据库访问的页面示例
6.2 PHP的面向对象特性
6.2.1 从面向过程到面向对象
6.2.2 面向对象的几个重要概念
6.2.3 PHP程序中类的定义与使用
6.3 使用PDO方式访问MySQL数据库
6.3.1 PDO概述
6.3.2 以PDO方式连接和访问数据库
6.4 纯PHP制作的综合实例网站——鲜花网站Flower1
6.4.1 需要分析及总体设计
6.4.2 网站数据库设计
6.4.3 网站头部、底部及前台主页设计
6.4.4 前台主要功能页面设计
6.4.5 后台功能页面设计
习题6
实验6 访问MySQL数据库的PHP页面设计
第7章 PHP模板引擎与框架
7.1 Smarty模板引擎
7.1.1 Smarty模板引擎概述
7.1.2 在PHP网站项目里使用Smarty模板引擎
7.1.3 Smarty模板引擎的常用方法
7.1.4 Smarty模板引擎的常用模板标签
7.2 ThinkPHP框架
7.2.1 基于MVC的ThinkPHP框架
7.2.2 引入TP框架后的网站文件系统
7.2.3 TP的系统常量与系统变量
7.2.4 TP模型、模块与控制器及其访问模式
7.2.5 TP模板设计
7.2.6 使用TP框架的一个简明示例
7.3 使用TP框架制作的鲜花网站Flower2
7.3.1 网站文件系统及其关键配置
7.3.2 网站前台主控模块及其模板
7.3.3 网站后台模块及其模板
习题7
实验7 Smarty模板引擎与TP框架的使用
第8章 织梦内容管理系统DedeCMS
8.1 内容管理系统CMS概述
8.1.1 内容管理系统CMS与管理信息系统
8.1.2 DedeCMS实现内容管理的方式
8.2 DedeCMS软件及其安装
8.2.1 安装DedeCMS
8.2.2 DedeCMS文件系统
8.2.3 生成HTML文档
8.3 DedeCMS使用基础
8.3.1 系统配置参数与变量
8.3.2 网站栏目管理
8.3.3 DedeCMS常用模板标签
8.3.4 模板制作及使用
8.3.5 网站内容管理
8.3.6 内容模型管理
8.3.7 系统超级管理员及用户(组)管理
8.4 使用DedeCMS制作的公司网站
8.4.1 引入DedeCMS后的网站文件系统
8.4.2 网站设计的主要步骤
习题8
实验8 使用DedeCMS开发内容管理系统
第9章 PHP网站建设与管理
9.1 网站规划
9.2 网站发布前的准备工作
9.2.1 确定网络连接方式
9.2.2 申请网站域名
9.2.3 选择Web主机
9.2.4 Web主机备案
9.2.5 解析网站域名
9.2.6 将域名绑定某个Web主机
9.2.7 选择与Web网站配套的数据库服务器
9.3 发布网站
9.3.1 在Dreamweaver CS6中发布网站
9.3.2 使用专业的文件上传工具CuteFTP Pro
9.4 网站管理
9.4.1 网站管理的主要内容
9.4.2 网站日志管理
9.4.3 网站安全管理
习题9
实验9 PHP网站建设与管理
习题答案
参考文献