PHP标准教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:张少卓,朱维刚,张建辉等编著
- 出 版 社:北京:化学工业出版社
- 出版年份:2011
- ISBN:9787122105516
- 页数:328 页
第1篇 基础篇 2
第1章 PHP网站开发概述 2
1.1网站开发概述 2
1.1.1网站的构成 2
1.1.2网站的运行原理 3
1.1.3网站开发的技术和分工 4
1.2 PHP概述 5
1.2.1 PHP应用领域 5
1.2.2 PHP的特点 6
1.2.3 PHP适合你吗 7
1.3本章小结 7
1.4本章习题 7
第2章 PHP环境搭建 8
2.1服务器端和客户端 8
2.2 PHP的安装和配置 9
2.2.1 PHP的获取和安装 9
2.2.2 PHP的配置 11
2.3 Apache的安装和配置 11
2.3.1 Apache的获取和安装 12
2.3.2 Apache的配置 14
2.4 Apache/PHP集成安装套件 15
2.4.1 XAMPP的安装和使用 16
2.4.2其他PHP环境集成工具 17
2.5 PHP的开发环境 18
2.5.1 Notepad++++ 18
2.5.2 Zend Studio 18
2.5.3 NetBeans 19
2.6本章小结 20
2.7本章习题 20
第3章 HTML基础 21
3.1认识HTML 21
3.1.1什么是HTML 21
3.1.2 HTML的结构 22
3.2 HTML常用标记 23
3.2.1文档标记 23
3.2.2头部标记 24
3.2.3内容标记 25
3.2.4超链接和图片标记 26
3.2.5结构标记 27
3.2.6表格标记 29
3.3 CSS定义网页样式 30
3.3.1 CSS样式的引用 30
3.3.2 CSS样式表语法 31
3.3.3 CSS样式表案例 31
3.4本章小结 33
3.5本章习题 33
第4章 PHP基本语法 34
4.1基本语法 34
4.1.1 PHP文件和标签语句 34
4.1.2 echo输出语句 34
4.1.3注释 36
4.2数据类型 36
4.2.1布尔型 37
4.2.2整型 37
4.2.3浮点型 38
4.2.4字符串型 38
4.2.5数组 38
4.2.6对象 39
4.2.7资源 39
4.2.8 NULL 39
4.2.9类型的判断和转换 39
4.3变量 40
4.3.1语法 40
4.3.2预定义变量 40
4.3.3可变变量 41
4.3.4变量的引用 41
4.4常量 41
4.5常用运算符 42
4.5.1算术运算符 42
4.5.2赋值运算符 43
4.5.3位运算符 43
4.5.4比较运算符 43
4.5.5错误控制运算符 44
4.5.6递增/递减运算符 44
4.5.7逻辑运算符 45
4.5.8运算符优先级 45
4.6本章小结 46
4.7本章习题 46
第5章 流程控制语句 47
5.1分支语句 47
5.1.1 if、else、elseif语句 47
5.1.2 switch语句 51
5.1.3三元表达式 53
5.2循环语句 53
5.2.1 while、do-while语句 54
5.2.2 for语句 55
5.2.3 break和continue在循环语句中的使用 58
5.3文件包含 59
5.4本章小结 60
5.5本章习题 61
第6章 函数 62
6.1函数 62
6.1.1函数的定义和规则 62
6.1.2参数的传递 63
6.1.3返回值 66
6.1.4函数中的变量范围 67
6.1.5变量函数 68
6.1.6递归函数 68
6.2内置函数 69
6.3本章小结 69
6.4本章习题 69
第7章 字符串、时间和日期的处理 70
7.1字符串基础 70
7.1.1字符串的定义 70
7.1.2字符串的连接 72
7.2字符串的常见操作 72
7.2.1删除字符串两侧的空白字符 73
7.2.2字符串替换 73
7.2.3字符串的长度计算和截取 74
7.2.4处理HTML字符串 75
7.3时间和日期 76
7.3.1时间戳和时区设置 76
7.3.2日期和时间格式化输出 76
7.3.3常用时间函数 78
7.3.4日历的开发 79
7.4本章小结 81
7.5本章习题 81
第8章 数组操作 82
8.1数组的定义、修改和删除 82
8.1.1用array语句定义数组 82
8.1.2用方括号的方法定义数组 84
8.1.3删除数组中的元素 86
8.2数组的遍历 86
8.3数组的常见操作 88
8.3.1判断数组类型 88
8.3.2数组和字符串的相互转换 88
8.3.3数组的键、值操作 89
8.3.4数组统计和查询 91
8.3.5数组的排序 93
8.3.6合并、拆分和去重数组 94
8.3.7其他常用函数 97
8.4本章小结 98
8.5本章习题 98
第9章 表单处理 99
9.1表单元素 99
9.1.1 form标记 99
9.1.2 input标记 99
9.1.3 textarea.select、option标记 101
9.2 GET方法与POST方法 101
9.2.1 GET方法和$_GET变量 102
9.2.2 POST方法 103
9.3表单处理实例 104
9.4本章小结 107
9.5本章习题 107
第10章 面向对象编程 108
10.1面向对象编程概述 108
10.2对象和类 109
10.2.1类和对象的定义 109
10.2.2限定符 110
10.2.3构造函数和析构函数 111
10.3类的继承 113
10.4抽象和接口 114
10.5本章小结 116
10.6 本章习题 116
第2篇 应用篇 118
第11章 数据库与SQL语句 118
11.1数据库概述 118
11.2 MySQL概述 119
11.2.1 MySQL的安装与配置 119
11.2.2 MySQL的数据类型 122
11.2.3 MySQL的常用操作 124
11.3 SQL语法 126
11.3.1 create语句 126
11.3.2 insert语句 127
11.3.3 select语句 127
11.3.4 update语句 128
11.3.5 delete语句 128
11.4 phpMyAdmin的安装和使用 129
11.4.1 phpMyAdmin简介 129
11.4.2 phpMyAdmin的安装与配置 130
11.4.3 phpMyAdmin创建数据库 131
11.4.4 phpMyAdmin创建表 131
11.4.5 phpMyAdmin添加、删除、修改数据 132
11.4.6 phpMyAdmin操作MySQL用户 134
11.4.7 phpMyAdmin备份数据库 135
11.5 SQLite概述 135
11.6本章小结 136
11.7本章习题 136
第12章 PHP访问数据库 137
12.1 PHP访问MySQL数据库 137
12.1.1连接MySQL服务器 137
12.1.2创建数据库 138
12.1.3插入数据 140
12.1.4查询数据 141
12.1.5修改数据 142
12.1.6删除数据 144
12.1.7数据库抽象类 145
12.2 PHP操作SQLite数据库 148
12.2.1打开数据库 148
12.2.2创建表 148
12.2.3插入记录 149
12.2.4浏览记录 150
12.3 PDO操作数据库 151
12.4本章小结 154
12.5本章习题 154
第13章 文件操作 155
13.1文件处理 155
13.1.1文件的路径 155
13.1.2获取文件信息 156
13.1.3文件的读写 159
13.2 XML的处理 163
13.2.1读取记录 163
13.2.2插入记录 166
13.2.3修改记录 169
13.2.4删除记录 171
13.3文件上传 172
13.3.1文件上传概述 172
13.3.2处理文件上传 173
13.3.3多文件上传 175
13.4本章小结 178
13.5本章习题 178
第14章 图像操作 179
14.1 PHP GD库的使用准备 179
14.2用GD绘制基本图形 180
14.3用GD创建图片缩略图 182
14.4用GD生成验证码 183
14.5本章小结 185
14.6本章习题 185
第15章 电子邮件 186
15.1电子邮件概述 186
15.1.1电子邮件原理 186
15.1.2电子邮件特点 186
15.1.3电子邮件工作过程 187
15.2使用函数PHP mail()发送电子邮件 188
15.3使用PHP通过SMTP发送邮件 189
15.4本章小结 191
155本章习题 191
第16章 会话应用 192
16.1什么是Cookie 192
16.2 Cookie的应用 193
16.2.1创建Cookie 193
16.2.2读取Cookie 194
16.2.3删除Cookie 195
16.3什么是Session 196
16.4 Session配置 197
16.5 Session使用 199
16.6本章小结 201
16.7本章习题 201
第17章 MVC开发模式 202
17.1什么是MVC 202
17.2 MVC的一般结构 203
17.2.1控制器 203
17.2.2数据模型 203
17.2.3视图 203
17.3实现一个简单的MVC 203
17.4本章小结 217
17.5本章习题 217
第3篇 实例篇 220
第18章 网络投票模块 220
18.1网络投票的原理 220
18.2功能需求 220
18.3相关数据表设计 221
18.4代码实现 222
18.4.1准备工作 222
18.4.2显示所有投票主题 223
18.4.3添加投票记录 225
18.4.4显示投票主题 230
18.4.5处理投票项 233
18.4.6删除投票项 234
18.5测试程序 236
18.6 本章小结 239
第19章 内容管理系统 240
19.1内容管理系统简介 240
19.2数据库设计 241
19.3项目实施 244
19.3.1系统配置 245
19.3.2引导文件 247
19.3.3系统初始化 248
19.3.4系统默认布局 250
19.3.5系统异常处理 251
19.3.6系统参数配置 253
19.4用户模块 255
19.4.1系统开关 255
19.4.2注册 257
19.4.3登录 260
19.4.4退出 262
19.5文章模块 262
19.5.1管理控制器初始化 263
19.5.2添加文章 265
19.5.3管理文章 267
19.5.4修改文章 271
19.5.5审核文章 274
19.5.6删除文章 276
19.5.7显示文章列表 277
19.5.8显示文章内容 280
19.6文章类别管理 282
19.6.1新增类别 282
19.6.2修改类别 283
19.6.3删除类别 286
19.7文章模板管理 287
19.7.1新增模板 287
19.7.2修改模板 288
19.7.3删除模板 290
19.8本章小结 291
第20章 人人微博站系统 292
20.1开发背景 292
20.2系统分析 292
20.2.1需求分析 292
20.2.2可行性分析 293
20.2.3项目人员分配 294
20.3系统设计 294
20.3.1系统目标 295
20.3.2系统模块结构 295
20.3.3构建开发环境 296
20.4系统预览及目录组织结构 297
20.4.1系统预览 297
20.4.2目录组织结构 300
20.5数据库设计 301
20.5.1数据库分析 301
20.5.2项目E-R图 302
20.5.3数据库表的设计 302
20.5.4开发前的准备工作 307
20.6数据库模块 308
20.6.1数据库操作实施模块 308
20.6.2数据库通用模块 314
20.7模板模块设计 314
20.8用户登录模块设计 316
20.8.1登录页面的设计 316
20.8.2登录功能的实现 317
20.9日志发表模块设计 319
20.9.1日志发表页面的设计 319
20.9.2日志发表功能的实现 319
20.10评论模块设计 321
20.10.1评论页面的设计 321
20.10.2评论发布功能的Ajax实现 322
20.10.3评论发布功能的PHP实现 323
20.11跟随模块设计 325
20.11.1跟随接口页面的设计 325
20.11.2跟随功能的实现 326
20.12重要知识点 328
20.13本章小结 328
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019