从零开始学PHP(第3版)
  • 推荐1
  • 收藏4
  • 浏览4.5K

从零开始学PHP(第3版)

北京源智天下科技有限公司 , 张启玉 , 刘刚 (作者) 

  • 丛  书:从零开始学编程
  • 书  号:978-7-121-30105-6
  • 出版日期:2016-11-25
  • 页  数:372
  • 开  本:16(185*260)
  • 出版状态:上市销售
  • 维护人:n-y
本书是关于PHP 的入门教程。PHP 作为一种被广泛应用的Web 语言,由于其自身的优秀特性,已经有越来越多的网站采用PHP 技术开发,尤其Web 2.0 网站对它格外垂青。本书共4 篇,包括22 章的内容。第一篇主要讲解了PHP 程序语言,包括PHP 环境的搭建、基础知识、常用流程控制、常用函数、数组的操作。第二篇主要分析了PHP 的一些参考函数,讲解了浏览器和输入/输出、文件目录类、数据处理类、图形图表类、电子邮件类和数据库类。第三篇详细介绍了PHP 高级开发的内容,主要包括XML、正则表达式、AJAX、类与对象、Pear 扩展和一些流行的PHP 框架。第四篇为PHP 实例精讲,首先介绍了一个简单好用的PHP 框架,然后介绍了如何在这个框架的基础上搭建CMS 内容管理系统。
本书的特点是概念清楚,通过穿插类比的方式或加入相关插图进行辅助讲解,使读者能够更加直观地理解和掌握PHP 的各个知识点。本书适合学习PHP 技术的初学者,也可作为大、中专院校或相关培训班的教材。
编程入门畅销书再版升级!零基础轻松掌握PHP编程!内含丰富实战实例、代码讲解与完整项目案例,另附高价值赠品!
PHP 是全球最普及、应用最广泛的互联网开发语言之一。PHP 语言具有简单、易学、源码开
放,可操纵多种主流与非主流的数据库,支持面向对象的编程,支持多种开源框架,支持跨平台
的操作,而且完全免费等特点,越来越受到广大程序员的青睐和认同。目前市场上介绍PHP 的
计算机图书还比较少,初学者对于PHP 开发环境、新特性都不了解,因此急需一本可以兼顾基
础知识和新特性的基础教程作为引导,让初学者能够有从起步到使用、从使用到拓展的递进式
学习过程。
为了使读者快速地熟悉PHP 的开发环境和新特性的使用,以及熟练地使用PHP 开发语言进
行项目开发,笔者精心编写了本书。本书根据读者一般的学习习惯,以循序渐进的方式,通过官
方经典案例和自己实践实例的配合,给各层次的读者一个适度的学习空间,让读者在学习数据库
知识的同时,掌握使用PHP 技术解决实际工作中问题的方法。
改版说明
本书前面两版已经销售了数万册,广受读者欢迎,这次改版主要在如下几个方面进行了升级:
1.修订了书中的个别错误,同时针对新版PHP 的特性,升级了部分内容。
2.增加了大量的代码注释,让书中代码的可读性更强,即使以前没有学过编程,也能轻松读
懂代码。
3.每章最后增加了“典型实例”栏目,全书增加了40 多段经典PHP 代码,帮助读者体会知
识的精髓。
4.赠送《PHP 函数速查效率手册》电子书及配套代码文件,内含600 多个常用函数的语法规
范讲解和500 多个典型案例,方便速查速用。
5.赠送《PHP 程序设计经典300 例》与《JavaScript 网页特效经典300 例》电子书及配套代
码文件,分别精心收录300 个经典开发案例,全面覆盖Web 前端开发与网页特效开发技术,实践
出真知。
6.赠送《HTML+CSS 标签速查效率手册》电子书及配套代码文件,内含200 多个常用标签
及CSS 属性讲解和300 多个典型案例,网页开发必备。
本书的特点
本书不仅包含了PHP 的简单介绍和基础知识,而且对PHP 的新增特性进行了详细的讲解,
并筛选了最常使用和日常工作中最常见的一些操作和示例进行演示并说明;最为重要的是,本书
中的很多实例是笔者在参与实际开发中总结出来的经验。本书将知识范围锁定在了初级和中级应
用水平,以大量的实例进行示范和解说,其特点主要体现在以下几个方面。
? 本书的编排采用循序渐进的方式,适合初级、中级学习者逐步掌握复杂的数据绑定技术
及其控件。
? 本书重点讲述PHP 的有关知识,为读者理解和实践奠定基础。
? 本书收集了大量的实例,讲述PHP 中新增特性的基本功能和使用技巧。
? 所有实例都具有代表性和实际意义,着重解决工作中的实际问题。
? 对于有特点的实例进行详细解释和分析,帮助读者理解和模拟实践。
? 对于工作中经常遇到的问题,以及需要注意的关键点予以特别注释。
? 按递进关系进行案例组织,涉及新旧知识点时相互关联,对比分析易于理解。
? 本书采用技术要点剖析、详细介绍、运行效果展示等多种方式进行讲解,具有系统性及
可用性强的特点。
1. 清晰的体例结构
1 知识点介绍 准确、清晰是其显著特点,一般放在每一节开始位置,让零基础的读者了
解相关概念,顺利入门。
2 贴心的提示 为了便于读者阅读,全书还穿插着一些提示、注意等小贴士,体例约定如下。
提示:通常是一些贴心的提醒,让读者加深印象或得到建议和解决问题的方法。
注意:提出学习过程中需要特别注意的一些知识点和内容。
3 实例 书中出现的完整实例,各章中按顺序编号,便于检索和循序渐进地学习、实践,
放在每节知识点介绍之后。
4 实例代码 与实例编号对应,层次清楚、语句简洁、注释丰富,体现了代码优美的原
则,有助于读者养成良好的代码编写习惯。对于大段程序,均在每行代码前设定编号便于学习。
5 运行结果 针对实例给出运行结果和对应图示,帮助读者更直观地理解实例代码。
6 习题 每章最后提供专门的测试习题,供读者检验所学知识是否牢固掌握,题目的提示
或答案在配套资源中。
经作者多年的培训和授课证明,以上方式是非常适合初学者学习的方式,读者按照这种方式,
会非常轻松、顺利地掌握本书知识。
2.实用超值的配套货源包
为了帮助读者比较直观地学习,本书附带大容量资源包,内容包括同步教学视频、电子教案(PPT)和实例源代码,以及赠品等,下载地址为:www.broadview.com.cn/30105。
? 教学视频
配有长达33 小时手把手教学视频,讲解关键知识点界面操作和书中的一些综合练习题。作者
亲自配音、演示,手把手指导读者进行学习。
? 电子教案(PPT)
本书可以作为高校相关课程的教材或课外辅导书,所以笔者特别为本书制作了电子教案
(PPT),以方便老师教学使用。
3.提供完善的技术支持
本书配有支持论坛http://www.rzchina.net,读者可以在上面提问或交流。另外,论坛上还有一
些教程、视频动画和各种技术文章,可帮助读者提高开发水平。
适合阅读本书的读者
? 从未接触过PHP 编程的自学人员;
? 有志于Web 开发的初学者;
? 已了解一点PHP 的知识,但还需要进一步学习的程序员;
? 高等院校计算机相关专业的老师和学生;
? 各大、中专院校的在校学生和相关授课老师;
? 准备从事软件开发的求职者;
? 参与毕业设计的学生;
? 其他网络编程爱好者。

目录

第一篇 PHP 程序语言
第1 章 PHP 漫谈
( 教学视频:19 分钟) ...... 1
1.1 认识PHP ................................................ 1
1.2 HTML 基础 ............................................ 2
1.2.1 HTML 文档基本格式 ............................ 2
1.2.2 用标签显示Hello World ........................ 3
1.2.3 创建网页上的列表 ................................. 4
1.2.4 创建图像和链接 ..................................... 5
1.2.5 创建表格 ................................................. 7
1.2.6 创建表单 ................................................. 9
1.3 JavaScript 基础 ..................................... 11
1.3.1 JavaScript 的基本格式 ......................... 12
1.3.2 控制IE 的页面大小 ............................. 12
1.3.3 获取页面文档内容 ............................... 13
1.3.4 客户端数据存储机制Cookie .............. 14
1.3.5 客户端事件驱动 ................................... 16
1.3.6 实现客户端验证 ................................... 19
1.4 典型实例 .............................................. 20
1.5 小结 ...................................................... 22
1.6 习题 ...................................................... 23
第2 章 PHP 编程硬件和软件需求
( 教学视频:25 分钟) ...... 24
2.1 环境搭建 .............................................. 24
2.1.1 Linux 系统安装Apache、MySQL 和PHP .................................... 24
2.1.2 Windows 系统安装Apache、MySQL 和PHP .................................... 27
2.1.3 安装Zend Studio .................................. 30
2.2 Apache 和PHP 配置 ............................ 31
2.2.1 Apache 服务器基本配置 ...................... 31
2.2.2 PHP 的基本配置 .................................. 32
2.2.3 PHP 文件上传配置 ............................... 33
2.2.4 PHP 的Session 配置 ............................ 33
2.2.5 PHP 的电子邮件配置 ........................... 33
2.2.6 PHP 的安全设置 .................................. 34
2.2.7 PHP 调试设置 ...................................... 34
2.3 第一个PHP 程序Hello World ............ 35
2.4 典型实例 ............................................... 38
2.5 小结 ...................................................... 39
2.6 习题 ...................................................... 40
第3 章 类型
( 教学视频:19 分钟) ...... 41
3.1 类型的世界 ........................................... 41
3.2 一切皆数据 ........................................... 41
3.3 无类型(NULL) ................................ 41
3.4 布尔型(Boolean) ............................. 43
3.5 数值 ...................................................... 44
3.5.1 整型(integer) .................................... 44
3.5.2 浮点型(float) ................................... 44
3.5.3 理解整型和浮点型 ............................... 45
3.5.4 理解数值范围 ....................................... 45
3.6 字符串(string) .................................. 47
3.7 资源(resource) ................................. 48
3.8 典型实例 ............................................... 48
3.9 小结 ...................................................... 49
3.10 习题 .................................................... 49
第4 章 变量和常量
( 教学视频:25 分钟) ...... 51
4.1 从类型到变量 ...................................... 51
4.2 变量的命名 .......................................... 53
4.3 可变变量 .............................................. 53
4.4 预定义变量 .......................................... 54
4.5 外部变量 .............................................. 55
4.6 引用 ...................................................... 56
4.7 变量的销毁 .......................................... 58
4.8 常量 ...................................................... 58
4.8.1 常量的定义 ........................................... 59
4.8.2 魔术常量 ............................................... 60
4.9 典型实例 .............................................. 60
4.10 小结 .................................................... 64
4.11 习题 .................................................... 64
第5 章 运算符、表达式和语句
( 教学视频:12 分钟) ...... 66
5.1 算数运算符 .......................................... 66
5.1.1 加减乘除 ............................................... 66
5.1.2 求模 ...................................................... 66
5.1.3 取反 ...................................................... 67
5.2 赋值运算符 .......................................... 67
5.3 自运算符 .............................................. 67
5.4 递增/递减运算符 ............................... 68
5.5 字符串运算符 ...................................... 69
5.6 比较运算符 .......................................... 70
5.7 逻辑运算符 .......................................... 70
5.8 位运算符 .............................................. 71
5.9 执行运算符 .......................................... 72
5.10 错误控制运算符 ................................. 72
5.11 表达式和语句..................................... 72
5.11.1 表达式................................................. 72
5.11.2 语句 .................................................... 73
5.12 注释 .................................................... 73
5.13 典型实例 ............................................ 74
5.14 小结 .................................................... 77
5.15 习题 .................................................... 77
第6 章 顺序流程
( 教学视频:25 分钟) ...... 79
6.1 有序的世界 ........................................... 79
6.2 条件分支 ............................................... 79
6.2.1 if 语句 ................................................... 79
6.2.2 if...else 语句 .......................................... 80
6.2.3 ?... : 语句 .............................................. 81
6.2.4 elseif 语句 ............................................. 82
6.2.5 switch 语句 ........................................... 84
6.3 循环 ...................................................... 85
6.3.1 while 语句 ............................................. 85
6.3.2 do…while 语句 ..................................... 87
6.3.3 for 语句 ................................................. 88
6.3.4 foreach 语句 .......................................... 89
6.4 关键字................................................... 90
6.4.1 break 语句 ............................................. 90
6.4.2 continue 语句 ........................................ 91
6.4.3 return 语句 ............................................ 92
6.5 异常处理 ............................................... 93
6.6 declare 语句 .......................................... 93
6.7 流程控制强化训练 ............................... 94
6.8 典型实例 ............................................... 96
6.9 小结 ...................................................... 98
6.10 习题 .................................................... 99
第7 章 函数
( 教学视频:29 分钟) .... 100
7.1 使用函数 ............................................. 100
7.2 系统(内置)函数 ............................. 101
7.3 自定义函数 ......................................... 101
7.4 函数参数 ............................................. 103
7.5 返回值................................................. 105
7.6 动态调用函数 ..................................... 105
7.7 作用域................................................. 106
7.7.1 局部作用域 ......................................... 106
7.7.2 全局作用域 ......................................... 108
7.8 生存期................................................. 109
7.9 典型实例 ............................................. 111
7.10 小结 .................................................. 113
7.11 习题 .................................................. 113
第8 章 PHP 数组类
( 教学视频:38 分钟) .... 115
8.1 什么是数组 ........................................ 115
8.1.1 什么是PHP 的数组 ........................... 115
8.1.2 创建PHP 的数组 ............................... 115
8.2 增加删除数组元素 ............................. 117
8.2.1 使用$arrayname[ ]增加数组元素....... 118
8.2.2 使用unset()删除数组中的元素 ......... 118
8.2.3 使用array_push()压入数组元素 ........ 119
8.2.4 使用array_pop()弹出数组元素 ......... 119
8.3 遍历输出数组 .................................... 120
8.3.1 使用print_r()打印数组 ...................... 120
8.3.2 使用for 循环语句输出数组 .............. 121
8.3.3 使用foreach 循环语句输出数组 ....... 122
8.4 数组排序 ............................................ 123
8.4.1 使用sort 对数组进行排序 ................. 123
8.4.2 使用rsort 对数组进行逆向排序 ........ 124
8.4.3 数组的随机排序 ................................. 125
8.4.4 数组的反向排序 ................................. 126
8.5 合并与拆分数组................................. 127
8.5.1 合并数组 ............................................. 127
8.5.2 拆分数组 ............................................. 128
8.6 典型实例 ............................................ 129
8.7 小结 .................................................... 131
8.8 习题 .................................................... 132
第二篇 PHP 参考函数
第9 章 浏览器和输入输出
( 教学视频:47 分钟) .... 134
9.1 检测来访者的浏览器版本和语言 ..... 134
9.2 处理表单提交的数据 ......................... 136
9.3 上传文件处理 .................................... 137
9.4 会话处理函数Session ....................... 140
9.4.1 开始会话 ............................................. 140
9.4.2 存储与读取会话 ................................. 141
9.4.3 销毁会话 ............................................. 142
9.5 Cookie 处理函数 ................................ 143
9.5.1 创建cookie ......................................... 143
9.5.2 获取cookie ......................................... 143
9.5.3 cookie 的有效期 ................................. 144
9.5.4 cookie 的有效路径 ............................. 145
9.5.5 删除cookie ......................................... 145
9.6 使用HTTP Header ............................. 145
9.7 典型实例 ............................................. 146
9.8 小结 .................................................... 153
9.9 习题 .................................................... 153
第10 章 文件目录类
( 教学视频:45 分钟) .. 155
10.1 创建目录和文件 ............................... 155
10.2 列出目录和文件 ............................... 156
10.3 获得磁盘空间 ................................... 157
10.4 改变目录和文件的属性 ................... 158
10.5 写入数据到文件 ............................... 159
10.5.1 使用fwrite()函数将数据写入文件 ........................................... 159
10.5.2 使用file_put_contents()函数将数据写入文件 ................................... 160
10.6 从文件读取数据 ............................... 160
10.6.1 使用fread()函数读取文件数据 ....... 161
10.6.2 使用file_get_contents()函数读取文件数据 ................................... 162
10.7 修改文件内容 ................................... 162
10.8 删除目录和文件 ............................... 163
10.9 一个文本计数器实例 ....................... 164
10.10 典型实例 ......................................... 165
10.11 小结................................................. 170
10.12 习题................................................. 171
第11 章 数据处理类
( 教学视频:60 分钟) .. 173
11.1 字符串 ............................................... 173
11.1.1 计算字符串的长度 ........................... 173
11.1.2 截取指定长度字符串 ....................... 174
11.1.3 搜索指定的字符串 ........................... 175
11.1.4 替换指定的字符串 ........................... 175
11.1.5 转换字符串为数组 ........................... 175
11.1.6 转换数组为字符串 ........................... 175
11.1.7 设置字符编码 ................................... 176
11.2 使用PHPExcel 操作MicrosoftExcel 文件 ....................................... 176
11.2.1 创建Excel 文件 ................................ 176
11.2.2 修改并导出Excel 文件 .................... 179
11.3 加密和解密 ...................................... 181
11.4 时间和日期 ...................................... 183
11.4.1 使用date()函数 ................................ 183
11.4.2 使用mktime()函数 ........................... 185
11.4.3 验证日期有效性 ............................... 185
11.5 典型实例 .......................................... 186
11.6 小结 .................................................. 191
11.7 习题 .................................................. 191
第12 章 图形图表类
( 教学视频:39 分钟) ... 193
12.1 使用GD 创建图像 ........................... 193
12.2 创建缩略图 ...................................... 195
12.3 给图片加水印................................... 197
12.4 给图片加文字................................... 198
12.5 典型实例 .......................................... 199
12.6 小结 .................................................. 202
12.7 习题 .................................................. 202
第13 章 电子邮件类
( 教学视频:29 分钟) ... 203
13.1 用mail 函数发送邮件 ..................... 203
13.2 使用SMTP 发送邮件 ...................... 204
13.3 典型实例 .......................................... 206
13.4 小结 .................................................. 208
13.5 习题 .................................................. 209
第14 章 数据库类
( 教学视频:43 分钟) ... 210
14.1 MySQL 数据库 ................................ 210
14.1.1 连接到MySQL ................................. 210
14.1.2 创建数据库和表 ............................... 211
14.1.3 向表插入数据 ................................... 213
14.1.4 更新表中数据 ................................... 215
14.1.5 查询数据表 ....................................... 216
14.2 MSSQL 数据库使用实例 ................ 217
14.3 典型实例 ........................................... 218
14.4 小结 .................................................. 221
14.5 习题 .................................................. 222
第三篇 PHP 高级开发
第15 章 PHP 与XML
( 教学视频:22 分钟) .. 223
15.1 XML 快速入门 ................................. 223
15.1.1 什么是XML ..................................... 223
15.1.2 XML、HTML 和SGML之间的关系和区别 ........................... 223
15.1.3 建立一个简单的XML 文件 ............ 223
15.2 深入XML 文档 ................................ 224
15.2.1 XML 声明 ......................................... 224
15.2.2 元素的概念 ....................................... 225
15.2.3 标记和属性 ....................................... 225
15.2.4 Well-formed XML(结构良好的XML) ....................... 226
15.2.5 Valid XML(有效的XML) .......... 226
15.2.6 DTD(文件类型定义) ..................... 226
15.3 用SimpleXML 处理XML 文档 ...... 226
15.3.1 建立一个SimpleXML 对象 ............. 226
15.3.2 XML 数据的读取 ............................. 227
15.3.3 XML 数据的修改 ............................. 229
15.3.4 XML 数据的保存 ............................. 229
15.3.5 实例:从XML 文件中读取新闻列表 ................................... 230
15.4 使用DOM 库处理XML 文档 ......... 232
15.4.1 创建一个DOM 对象并装载XML 文档 ................................ 232
15.4.2 获得特定元素的数组 ....................... 233
15.4.3 取得节点内容 ................................... 233
15.4.4 取得节点属性 ................................... 234
15.5 典型实例 ........................................... 234
15.6 小结 .................................................. 240
15.7 习题 .................................................. 240
第16 章 PHP 与正则表达式
( 教学视频:35 分钟) ... 242
16.1 了解正则表达式 ............................... 242
16.1.1 什么是正则表达式 ........................... 242
16.1.2 入门:一个简单的正则表达式 ....... 242
16.2 正则表达式的语法 ........................... 243
16.2.1 普通字符 ........................................... 243
16.2.2 特殊字符 ........................................... 243
16.2.3 非打印字符 ....................................... 244
16.2.4 限定符及贪婪模式和非贪婪模式 ... 244
16.2.5 定位符............................................... 245
16.2.6 选择与编组 ....................................... 246
16.2.7 后向引用 ........................................... 246
16.2.8 各操作符的优先级 ........................... 247
16.2.9 修饰符............................................... 247
16.3 PHP 中相关正则表达式的函数 ...... 247
16.3.1 用正则表达式检查字符串是否为规定格式 ............................... 248
16.3.2 将字符串中特定的部分替换掉 ....... 249
16.3.3 取得字符串中符合规定的部分 ....... 250
16.4 典型实例 .......................................... 251
16.5 小结 .................................................. 255
16.6 习题 .................................................. 255
第17 章 PHP 与AJAX
( 教学视频:34 分钟) ... 257
17.1 什么是AJAX ................................... 257
17.2 AJAX 的实现原理和工作流程 ....... 257
17.3 AJAX 应用 ....................................... 258
17.3.1 如何建立远程连接对象 ................... 258
17.3.2 异步发送请求 ................................... 259
17.3.3 回调函数的应用 ............................... 261
17.3.4 一个基于AJAX 的用户名验证程序 ............................... 262
17.4 Spry 框架 .......................................... 264
17.4.1 Spry 框架简介 .................................. 265
17.4.2 Spry 框架的使用方法 ...................... 265
17.4.3 Spry 框架与MacromediaDreamweaver 的结合........................ 268
17.4.4 使用Spry 制作级联下拉菜单 .......... 272
17.5 典型实例 ........................................... 274
17.6 小结 .................................................. 280
17.7 习题 .................................................. 280
第18 章 PHP 类与对象
( 教学视频:26 分钟) .. 281
18.1 类与对象的初探 ............................... 281
18.2 第一个类 ........................................... 281
18.3 属性 .................................................. 282
18.4 方法 .................................................. 283
18.5 构造函数 ........................................... 284
18.6 关键字:在此我们是否可以有一点隐私 ....................................... 285
18.7 在类上下文操作 ............................... 287
18.8 继承 .................................................. 289
18.9 典型实例 ........................................... 292
18.10 小结................................................. 295
18.11 习题 ................................................. 295
第19 章 使用PHP 扩展与应用库
(PEAR)加速开发
( 教学视频:34 分钟) ... 297
19.1 PEAR 介绍与安装 ........................... 297
19.2 用PEAR 快速创建表单 ................... 299
19.3 用PEAR 轻松实现身份验证 ........... 302
19.4 用PEAR 实现数据库接口统一 ....... 304
19.5 用PEAR 简化数据验证 ................... 306
19.6 用PEAR 缓存提升程序性能 ........... 309
19.7 典型实例 ........................................... 311
19.8 小结 .................................................. 313
19.9 习题 .................................................. 313
第20 章 PHP 框架简介
( 教学视频:24 分钟) .. 314
20.1 PHP 框架的现状和发展 .................. 314
20.2 常见PHP 框架 ................................. 315
20.2.1 Zend Framework 框架 ...................... 315
20.2.2 CakePHP 框架 .................................. 315
20.2.3 Symfony Project 框架 ....................... 316
20.2.4 ThinkPHP 框架 ................................. 316
20.2.5 QeePHP 框架 .................................... 317
20.2.6 CodeIgniter 框架 ............................... 317
20.3 CodeIgniter 框架应用 ...................... 318
20.3.1 CodeIgniter 下载安装 ....................... 318
20.3.2 CodeIgniter 的控制器机制 ............... 319
20.3.3 CodeIgniter 的模型机制 ................... 321
20.3.4 CodeIgniter 的视图机制 ................... 322
20.4 典型实例 .......................................... 325
20.5 小结 .................................................. 329
20.6 习题 .................................................. 329
第四篇 PHP 实例精讲
第21 章 一个简单好用的MVC 框架
( 教学视频:49 分钟) ... 330
21.1 什么是MVC 模型 ........................... 330
21.2 MVC 模型的组成 ............................ 330
21.2.1 数据模型 ........................................... 330
21.2.2 视图 .................................................. 331
21.2.3 控制器............................................... 331
21.3 实现简单的MVC ............................ 331
21.3.1 数据模型层的实现 ........................... 331
21.3.2 视图层的实现 ................................... 335
21.3.3 控制器的实现 ................................... 335
21.4 MVC 应用示例................................. 336
21.5 小结 .................................................. 339
21.6 习题 .................................................. 340
第22 章 制作一个内容管理系统(CMS)
( 教学视频:30 分钟) .. 341
22.1 什么是CMS ..................................... 341
22.2 CMS 的作用 ..................................... 341
22.3 需求分析 ........................................... 342
22.4 相关策划 ........................................... 342
22.4.1 后台策划 ........................................... 342
22.4.2 前台策划 ........................................... 344
22.5 系统架构 ........................................... 344
22.5.1 环境选择 ........................................... 345
22.5.2 选择框架 ........................................... 345
22.5.3 数据结构设计 ................................... 345
22.5.4 目录结构 ........................................... 346
22.6 后台开发 ........................................... 346
22.6.1 后台文件结构 ................................... 347
22.6.2 栏目功能开发 ................................... 348
22.6.3 文章功能开发 ................................... 351
22.7 前台实现 ........................................... 353
22.8 小结 .................................................. 355
22.9 习题 .................................................. 355

读者评论

  • 連結出現頁面不存在了

    Yuan发表于 2019/5/12 21:46:06
    • 读者朋友你好,配书资料百度网盘下载地址:http://pan.baidu.com/s/1kUZLJM3
      如果您那边显示不存在,可以加我QQ:704812082,我给您传文件。

      博文小编发表于 2019/5/21 15:09:58
    • @博文小编 那个源码运行不出来咋办

      fanming发表于 2021/8/31 7:19:39
  • 麻烦把配套资源发送至1257081139@qq.com

    B型射手发表于 2018/6/11 17:32:06
    • 读者朋友你好,配书资料百度网盘下载地址:http://pan.baidu.com/s/1kUZLJM3

      博文小编发表于 2018/6/13 13:51:33
  • 麻烦把配套资源发送至vipjzl@sina.com

    nikeking发表于 2018/6/10 8:54:47
    • 读者朋友你好,配书资料百度网盘下载地址:http://pan.baidu.com/s/1kUZLJM3

      博文小编发表于 2018/6/13 13:51:30
  • 麻烦把配套资源发送至549621253@qq.com

    549621253发表于 2018/5/7 1:25:38
    • 读者朋友你好,配书资料百度网盘下载地址:http://pan.baidu.com/s/1kUZLJM3

      博文小编发表于 2018/6/13 13:51:27
  • 这本书配套资料呢?麻烦发到251230644@qq.com谢谢

    菜鸟1001发表于 2018/4/22 22:03:52
    • 读者朋友你好,配书资料百度网盘下载地址:http://pan.baidu.com/s/1kUZLJM3

      博文小编发表于 2018/6/13 13:51:24

推荐用户

同系列书

  • 从零开始学C语言(第3版)

    张启玉 刘刚 (作者)

    为了使初学者都更好地掌握这门高级语言——C 语言,本书系统地介绍了程序设计的基本理论与编程技术。每一个知识点都作为一个独立的章节进行详细的讲解,目的在于让读者在...

    ¥59.80
  • 从零开始学PHP(第3版)

    北京源智天下科技有限公司 张启玉 刘刚 (作者)

    本书是关于PHP 的入门教程。PHP 作为一种被广泛应用的Web 语言,由于其自身的优秀特性,已经有越来越多的网站采用PHP 技术开发,尤其Web 2.0 网站...

    ¥59.80
  • 从零开始学SQL Server(第2版)(含DVD光盘1张)

    北京源智天下科技有限公司 张启玉 刘刚 (作者)

    要想学好SQL Server 2008,选择一本适合自己的入门书是非常重要的。本书从数据库基础开始,循序渐进地讲解了数据库对象编程及数据库应用系统开发,章节安排...

    ¥29.90
  • 从零开始学Excel VBA(第2版)(含DVD光盘1张)

    北京源智天下科技有限公司 张启玉 刘刚 (作者)

    本书主要内容包括Excel VBA开发环境、数据类型、运算符、函数与过程等语法知识,常用的Application对象、Workbook工作簿、Worksheet...

    ¥49.80
  • 从零开始学Linux编程(含DVD光盘1张)

    张金霞 (作者)

    本书的内容是Linux系统下的程序设计,在突出重点与基础的同时,内容非常广泛,包含了Linux系统下的各方面知识。主要内容包括搭建开发环境、学习开发工具、常用L...

    ¥49.80

相关图书

Python一行流:像专家一样写代码

Christian Mayer (作者) 苏丹 (译者)

本书专注于从初学迈向进阶的Python编码技术:如何像专家一样写出优雅、准确、简洁高效的Python 单行代码;阅读任意一行Python 代码时,如何系统性地对...

¥89.00

剑指Offer(专项强化版):数据结构与算法名企面试题精讲

何海涛 (作者)

本书全面、系统地总结了在准备程序员面试过程中必备的数据结构与算法。本书首先详细讨论整数、数组、链表、字符串、哈希表、栈、队列、二叉树、堆和前缀树等常用的数据结构...

¥89.00

C++服务器开发精髓

张远龙 (作者)

本书从操作系统原理角度讲解进行C++服务器开发所需掌握的技术栈。全书总计9章,第1~2章讲解C++ 11/14/17新标准中的常用特性、新增类库,以及C++开发...

 

PHP编程(第4版)

Rasmus Lerdorf(拉斯马斯·勒多夫), Kevin Tatroe(凯文·塔特罗), Peter MacIntyre(彼得·麦金太尔) (作者) 卢涛 (译者)

PHP是一种被广泛使用的Web编程语言,它简单易用,而且与时俱进,不断进化,提升性能。本书基于PHP 7.4,深入介绍 PHP编程技术,涵盖了 PHP 所有基本...

¥109.00

深入理解Spring Cloud与实战

方剑 (作者)

本书共分10章,主要介绍Spring Cloud各个核心组件的设计原理,以及目前流行的Spring Cloud Alibaba和 Netflix组件,并且剖析S...

¥106.00

基于Kotlin的Spring Boot微服务实战

袁康 (作者)

本书介绍了Kotlin在Spring Boot微服务开发中的实践,并使用Kotlin作为开发语言,介绍了函数式编程思想、Kotlin的语法、Kotlin在常用中...

¥69.30