当前位置:首页 > 工业技术
PHP动态网页设计与网站架设
PHP动态网页设计与网站架设

PHP动态网页设计与网站架设PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:吴志祥,王小峰,周彩兰,王哲,张吉力编著;王素红,周凌云,董俊,李优柱,柯鹏,涂俊英,杨威,李靖,张利兵,程云参编
  • 出 版 社:武汉:华中科技大学出版社
  • 出版年份:2015
  • ISBN:9787568008556
  • 页数:228 页
图书介绍:PHP简单易学并且功能强大,是目前开发Web应用程序的主要脚本语言。本书由浅入深,全面、系统地介绍了PHP 网站开发技术,主要内容包括PHP 环境搭建、PHP 基础知识、投票系统的设计与实现、内容管理系统的设计与实现、企业网站系统的设计与实现。
《PHP动态网页设计与网站架设》目录

第1章 Web应用开发基础(一) 1

1.1 基于B/S体系的动态网站 1

1.1.1 Web服务器及客户端 1

1.1.2 应用层协议HTTP 2

1.2 PHP及其动态网站开发环境搭建 2

1.2.1 PHP概述 2

1.2.2 安装Windows版PHP集成包WampServer 2

1.2.3 访问WampServer的默认站点 3

1.2.4 使用Dreamweaver CS6作为网页编辑器 4

1.2.5 浏览在Dreamweaver CS6中建立的PHP网站(或网页) 5

1.3 MySQL数据库及其服务器 6

1.3.1 数据库概述 6

1.3.2 使用phpMyAdmin管理MySQL数据库 7

1.3.3 关于独立安装的MySQL数据库服务器 10

1.4 使用网页三剑客制作网页素材 11

1.4.1 图形图像处理软件概述 11

1.4.2 使用Fireworks或Photoshop编辑图像 11

1.4.3 使用Flash制作动画 12

1.4.4 切图形成网页素材 12

习题1 14

实验1 Web应用开发基础 15

第2章 Web应用开发基础(二) 17

2.1 使用超文本标记语言HTML组成页面内容 17

2.1.1 HTML概述 17

2.1.2 在页面里插入图像、音频和视频 19

2.1.3 超链接、热点链接和锚点链接 19

2.1.4 列表 21

2.1.5 表格 21

2.1.6 表单及常用表单元素 22

2.2 使用层叠样式表CSS设置页面元素的外观 27

2.2.1 CSS样式概述、CSS选择器 27

2.2.2 重新定义HTML元素外观、伪类样式 31

2.2.3 内联样式 32

2.2.4 包含了滤镜的样式 32

2.2.5 外部样式 32

2.3 页面布局 34

2.3.1 区域标记〈Div〉 34

2.3.2 用于页面布局的常用CSS样式属性 38

2.3.3 一个采用CSS+Div布局的主页 38

2.3.4 页内框架与框架布局 40

习题2 43

实验2 HTML标记语言、CSS样式与页面布局 44

第3章 Web应用开发基础(三) 46

3.1 使用JavaScript脚本控制网页的客户端行为 46

3.1.1 JavaScript内置对象和浏览器对象 46

3.1.2 JavaScript编程基础:变量与常量、流程控制语句 48

3.1.3 在页面里使用JavaScript脚本实现页面的交互效果 50

3.1.4 在页面里使用JavaScript脚本实现页面的动态效果 54

3.2 使用JavaScript的功能扩展库jQuery 57

3.2.1 jQuery使用基础 57

3.2.2 jQuery的使用示例 59

3.3 使用第三方提供的JS特效脚本 66

3.3.1 制作循环显示的图片新闻 66

3.3.2 实现QQ临时会话 68

3.4 HTML5简介 69

3.4.1 从HTML 4到HTML 5 69

3.4.2 HTML 5的两个应用实例 70

习题3 72

实验3 客户端脚本与HTML 5的使用 73

第4章 PHP网站系统组成及其工作原理 75

4.1 PHP程序与页面 75

4.1.1 PHP程序 75

4.1.2 PHP页面 76

4.1.3 PHP文件包含 76

4.2 PHP网站文件系统 77

4.2.1 PHP网站的系统文件夹 77

4.2.2 PHP网站配置 78

4.2.3 PHP默认站点及用户站点 79

4.2.4 PHP内置网站的别名用法 80

4.3 PHP网站工作原理 81

4.3.1 HTTP请求与响应 81

4.3.2 PHP页面预处理器 82

4.3.3 Web服务器与数据库服务器的交互 84

4.3.4 使用会话信息Session实现不同页面间的信息共享 85

4.3.5 使用Cookie保存客户信息 85

4.4 浏览PHP网站时出现中文乱码的解决方案 86

习题4 87

实验4 PHP网站系统组成及其工作原理 88

第5章 PHP编程基础 90

5.1 PHP数据类型、变量与常量 90

5.1.1 PHP数据类型 90

5.1.2 变量与常量的定义与使用 90

5.2 PHP运算符与流程控制语句 91

5.3 PHP数组 92

5.3.1 使用函数array()创建一维数组 92

5.3.2 一维数组的相关操作 92

5.3.3 二维数组简介 94

5.4 获取表单提交值或页面请求时传递的参数 94

5.4.1 在PHP程序里获取页面请求时传递的参数 94

5.4.2 在PHP程序里获取文本型表单提交的值 95

5.5 PHP常用功能函数与自定义函数 95

5.5.1 日期与时间函数 95

5.5.2 数学函数 97

5.5.3 字符串处理函数 97

5.5.4 文件与目录操作函数 99

5.5.5 文本加密函数md5() 100

5.5.6 图像加密与解密函数 100

5.5.7 自定义函数 100

5.6 若干PHP实用页面(程序)设计 101

5.6.1 验证码程序设计及应用 101

5.6.2 显示来访者IP及所在的城市 106

5.6.3 文件上传页面设计 107

5.6.4 使用富文本编辑器UE的表单页面设计 108

5.6.5 PHP网站访问人数统计 111

5.7 Ajax技术在PHP网站开发中的应用 114

5.7.1 Ajax技术及原生用法 114

5.7.2 使用jQuery异步通信方法getJSON()实现异步通信 116

习题5 120

实验5 PHP程序设计基础 121

第6章 访问MySQL数据库的PHP页面设计 123

6.1 使用原生方式访问MySQL数据库 123

6.1.1 访问MySQL数据库的一般步骤 123

6.1.2 连接数据库函数mysql_connect() 123

6.1.3 选择数据库函数mysql_select_db() 124

6.1.4 查询数据库表函数mysql_query() 124

6.1.5 获取记录函数mysql_fetch_array()和mysql_fetch_row() 124

6.1.6 PHP页面显示数据库内容时中文乱码的解决方案 125

6.1.7 含有数据库访问的页面示例 125

6.2 PHP的面向对象特性 135

6.2.1 从面向过程到面向对象 135

6.2.2 面向对象的几个重要概念 136

6.2.3 PHP程序中类的定义与使用 137

6.3 使用PDO方式访问MySQL数据库 141

6.3.1 PDO概述 141

6.3.2 以PDO方式连接和访问数据库 142

6.4 纯PHP制作的综合实例网站——鲜花网站Flowerl 143

6.4.1 需要分析及总体设计 143

6.4.2 网站数据库设计 144

6.4.3 网站头部、底部及前台主页设计 146

6.4.4 前台主要功能页面设计 148

6.4.5 后台功能页面设计 151

习题6 153

实验6 访问MySQL数据库的PHP页面设计 154

第7章 PHP模板引擎与框架 156

7.1 Smarty模板引擎 156

7.1.1 Smarty模板引擎概述 156

7.1.2 在PHP网站项目里使用Smarty模板引擎 156

7.1.3 Smarty模板引擎的常用方法 158

7.1.4 Smarty模板引擎的常用模板标签 159

7.2 ThinkPHP框架 162

7.2.1 基于MVC的ThinkPHP框架 162

7.2.2 引入TP框架后的网站文件系统 163

7.2.3 TP的系统常量与系统变量 166

7.2.4 TP模型、模块与控制器及其访问模式 167

7.2.5 TP模板设计 169

7.2.6 使用TP框架的一个简明示例 169

7.3 使用TP框架制作的鲜花网站Flower2 176

7.3.1 网站文件系统及其关键配置 176

7.3.2 网站前台主控模块及其模板 178

7.3.3 网站后台模块及其模板 182

习题7 185

实验7 Smarty模板引擎与TP框架的使用 186

第8章 织梦内容管理系统DedeCMS 188

8.1 内容管理系统CMS概述 188

8.1.1 内容管理系统CMS与管理信息系统 188

8.1.2 DedeCMS实现内容管理的方式 188

8.2 DedeCMS软件及其安装 189

8.2.1 安装DedeCMS 189

8.2.2 DedeCMS文件系统 191

8.2.3 生成HTML文档 192

8.3 DedeCMS使用基础 193

8.3.1 系统配置参数与变量 194

8.3.2 网站栏目管理 194

8.3.3 DedeCMS常用模板标签 197

8.3.4 模板制作及使用 199

8.3.5 网站内容管理 201

8.3.6 内容模型管理 202

8.3.7 系统超级管理员及用户(组)管理 202

8.4 使用DedeCMS制作的公司网站 203

8.4.1 引入DedeCMS后的网站文件系统 203

8.4.2 网站设计的主要步骤 204

习题8 208

实验8 使用DedeCMS开发内容管理系统 209

第9章 PHP网站建设与管理 210

9.1 网站规划 210

9.2 网站发布前的准备工作 211

9.2.1 确定网络连接方式 211

9.2.2 申请网站域名 212

9.2.3 选择Web主机 213

9.2.4 Web主机备案 215

9.2.5 解析网站域名 215

9.2.6 将域名绑定某个Web主机 215

9.2.7 选择与Web网站配套的数据库服务器 215

9.3 发布网站 218

9.3.1 在Dreamweaver CS6中发布网站 218

9.3.2 使用专业的文件上传工具CuteFTP Pro 219

9.4 网站管理 220

9.4.1 网站管理的主要内容 220

9.4.2 网站日志管理 221

9.4.3 网站安全管理 222

习题9 223

实验9 PHP网站建设与管理 224

习题答案 225

参考文献 228

相关图书
作者其它书籍
返回顶部