Beginning PHP6, Apache, MySQL Web development
副标题:无
作 者:(美)Timothy Boronczyk, (美)Elizabeth Naramore等著;薛焱译
分类号:
ISBN:9787302203759
微信扫一扫,移动浏览光盘
简介
《Web开发入门经典:使用PHP6、Apache和MySQL》以逐步深入的方式介绍了3种重要的开源技术,它们组成了构建一个最活跃的Web站点所需要的基础。《Web开发入门经典:使用PHP6、Apache和MySQL》重点阐述了如何使用Apache Web服务器、MySQL数据库系统和PHP脚本语言快速地创建一个专业的、功能丰富的站点。在这个过程中,您可以切身体会到PHP、MySQL和Apache的联合应用之所以如此流行的原因:完美的交互性、灵活性、用户化特性、成本以及能够在Linux和Windows系统上运行的能力。
通过学习《Web开发入门经典:使用PHP6、Apache和MySQL》,读者很快就能明白为什么PHP、Apache和MySQL会迅速成为开发动态网站最流行的方式,《Web开发入门经典:使用PHP6、Apache和MySQL》将为读者理解这3个核心组件如何独立工作和协同工作奠定良好的基础,引导读者充分利用它们提供的各种功能。
《Web开发入门经典:使用PHP6、Apache和MySQL》首先通过两个项目介绍了如何利用这些技术的重要功能创建完整的网站。这两个项目引导读者了解基础知识,如编写PHP代码、建立MySQL数据库、用数据填充数据库,以及向访客显示特定的信息等。接着,在完成每个网站的开发过程中,讨论了一些使用PHP、Apache和MySQL的复杂主题。
认真读完《Web开发入门经典:使用PHP6、Apache和MySQL》后,读者将全面理解那些成为高效开发人员所需的核心概念,并能使用免费的工具创建出设计优良的动态网站。
《Web开发入门经典:使用PHP6、Apache和MySQL》主要内容
PHP、Apache和MySQL的安装与配置
避免错误以及出现错误时处理它们的方法
创建、修改和处理图像文件的技巧
建立内容管理系统的步骤
通过活动日志和错误日志监控网站
建立电子邮件列表,处理用户的注册
添加电子商务功能的技巧
从PHP连接到MySQL上的方法
《Web开发入门经典:使用PHP6、Apache和MySQL》读者对象
《Web开发入门经典:使用PHP6、Apache和MySQL》适用于有一些网站开发经验,基本了解HTML和CSS的PHP初学者。
目录
第1章 配置安装. 1
1.1 本书中的项目 1
1.2 apache、mysql、php和开放
源代码的简介 1
1.2.1 开源活动的简史 2
1.2.2 开源的优点 2
1.3 amp中各个组件的协同工作 3
1.4 在windows上安装apache、mysql和php 4
1.4.1 安装apache 4
1.4.2 安装php 7
1.4.3 把php配置为使用mysql 8
1.4.4 安装mysql 10
1.5 帮助和其他有价值的资源 14
1.5.1 程序中的帮助 14
1.5.2 源网站 14
1.6 小结 14
第2章 用php6创建php页面 15
2.1 php结构和语法概述 15
2.1.1 php与html的协同合作 16
2.1.2 php语法规则 16
.2.1.3 编码实践的重要性 16
2.2 创建第一个程序 18
2.3 用html给页面添加趣味 21
2.3.1 集成html和php 21
2.3.2 把html放在php中的考虑 22
2.4 用常量和变量添加功能 24
2.4.1 常量概述 24
2.4.2 变量概述 25
2.5 在页面之间传送变量 27
2.5.1 通过url传送变量 27
2.5.2 在会话中传送变量 31
2.5.3 用cookie传送变量 34
2.5.4 用窗体传送信息 37
2.6 使用if/else参数 41
2.6.1 使用if语句 41
2.6.2 使用if和else 43
2.7 使用包含文件提高代码的效率 44
2.8 用函数提高代码的效率 46
2.9 数组 51
2.9.1 数组的用法 52
2.9.2 数组的排序 53
2.9.3 foreach结构 54
2.10 while语句 59
2.11 php中的替代语法 63
2.11.1 echo命令的替代命令 63
2.11.2 逻辑运算符的替代 64
2.11.3 双引号的替代:使用heredoc 64
2.11.4 递增/递减值的替代 64
2.12 oop 65
2.12.1 类 65
2.12.2 属性和方法 66
2.12.3 使用oop的原因 66
2.13 小结 66
2.14 练习 67
第3章 使用php和mysql 69
3.1 mysql结构和语法概述 69
3.1.1 mysql结构 70
3.1.2 mysql语法和命令 75
3.2 php和mysql的联合使用 75
3.3 连接mysql服务器 76
3.4 查看数据库 77
3.5 查询数据库 81
3.5.1 where子句 82
3.5.2 使用php和数据数组:foreach 84
3.5.3 两个表的处理 87
3.6 帮助提示和建议 90
3.6.1 帮助文档 90
3.6.2 使用mysql查询浏览器 91
3.7 小结 92
3.8 练习 92
第4章 用表格显示数据 93
4.1 创建表格 93
4.2 等一下 97
4.3 确定主表 104
4.4 关系 111
4.5 小结 115
4.6 练习 115
第5章 表单元素:让用户处理数据 117
5.1 第一个表单 117
5.1.1 form元素 120
5.1.2 input元素 120
5.1.3 处理表单 121
5.2 驱动用户输入 121
5.2.1 一个表单,多种处理 124
5.2.2 单选按钮input元素 127
5.2.3 多个提交按钮 128
5.2.4 基本的输入测试 128
5.2.5 三元运算符 129
5.3 把表单链接在一起 130
5.4 小结 135
5.5 练习 135
第6章 让用户编辑数据库 137
6.1 准备战斗 137
6.2 在关系数据库中插入记录 139
6.3 删除记录 145
6.4 编辑记录中的数据 149
6.5 小结 156
6.6 练习 156
第7章 用php处理和创建图像 157
7.1 使用gd库 157
7.1.1 gd & php可以处理的文件类型 157
7.1.2 在php中启用gd 158
7.2 允许用户上传图像 159
7.3 转换图像文件的类型 169
7.4 特殊效果 173
7.5 添加标题 182
7.6 添加水印和合并图像 189
7.7 创建小图标 192
7.8 小结 195
7.9 练习 195
第8章 验证用户的输入 197
8.1 用户就是用户 197
8.2 把验证部分合并到电影站点中.. 197
8.3 忘记了什么吗 198
8.4 检查格式错误 206
8.5 小结 217
8.6 练习 218
第9章 处理和避免错误 219
9.1 apache网络服务器处理错误的方式 219
9.1.1 apache的errordocument指令 219
9.1.2 apache的errordocument指令:高级的定制错误页面 223
9.2 用php处理错误和创建错误处理页面 225
9.2.1 php中的错误类型 225
9.2.2 生成php错误 226
9.3 处理错误的其他方法 232
9.3.1 异常 232
9.3.2 不满足条件 234
9.3.3 解析错误 235
9.4 小结 235
9.5 练习 235
第10章 建立数据库 237
10.1 入门 237
10.1.1 什么是关系数据库 238
10.1.2 键 238
10.1.3 关系 239
10.1.4 引用完整性 239
10.1.5 规范化 240
10.2 设计数据库 240
10.2.1 创建第一个表 240
10.2.2 这些范式有多规范 244
10.2.3 标准化 244
10.2.4 完成数据库的设计 245
10.3 在mysql中创建数据库 246
10.4 创建漫画人物应用程序 250
10.5 小结 282
10.6 练习 283
第11章 发送电子邮件 285
11.1 把php设置为使用电子邮件 285
11.2 发送电子邮件 286
11.3 用html修饰电子邮件 290
11.4 存储图像 295
11.5 进行确认 297
11.6 创建可重用的邮件类 308
11.7 小结 317
11.8 练习 318
第12章 用户登录、配置和个性化 319
12.1 保护文件最简单的方法 319
12.2 使用php的会话和cookie功能进行更友好的登录 322
12.3 使用数据库驱动的信息 325
12.3.1 在php中使用cookie 346
12.3.2 管理员注册 350
12.4 小结 361
12.5 练习 362
第13章 建立内容管理系统 363
13.1 刷新内容 363
13.2 设定规则 364
13.3 准备数据库 364
13.4 编写可重用的代码 368
13.5 事务处理页面 376
13.6 用户界面 388
13.6.1 一般功能 388
13.6.2 用户的管理 398
13.6.3 文章的发布 401
13.6.4 其他cms功能 413
13.7 小结 419
13.8 练习 420
第14章 邮件列表 421
14.1 今天要发送什么 421
14.2 编写管理应用程序 422
14.3 加入邮件列表 437
14.4 邮件列表的道德规范 452
14.4.1 垃圾邮件 452
14.4.2 进入和退出邮件列表 452
14.5 小结 453
14.6 练习 453
第15章 在线商店 455
15.1 在漫画书迷站点上添加电子商务功能 455
15.1.1 要卖的东西 456
15.1.2 购物篮 456
15.2 电子商务 497
15.2.1 信息就是一切 498
15.2.2 信用的重要性 498
15.2.3 专业化的外观 500
15.2.4 易于导航 500
15.2.5 有竞争力的价格 500
15.2.6 恰当的商品 501
15.2.7 及时送货 501
15.2.8 交流 501
15.2.9 顾客反馈 501
15.3 小结 502
15.4 练习 502
第16章 创建公告板系统 503
16.1 公告板 503
16.2 准备数据库 504
16.3 可重用的代码 510
16.3.1 分页 519
16.3.2 面包屑 523
16.3.3 用户的身份验证 524
16.4 事务处理页面 525
16.5 账户功能 538
16.6 论坛功能 551
16.6.1 公告板管理 554
16.6.2 论坛管理 556
16.6.3 bbcode管理 556
16.6.4 搜索 566
16.7 事后补记 567
16.8 小结 568
16.9 练习 568
第17章 用日志文件改进网站 569
17.1 定位日志 570
17.1.1 apache 570
17.1.2 php 571
17.1.3 mysql 572
17.2 分析日志数据 574
17.2.1 webalizer 574
17.2.2 analog 574
17.2.3 awstats 575
17.2.4 http analyze 575
17.2.5 google analytics 576
17.3 进行分析 577
17.3.1 站点的健康状况 577
17.3.2 用户的喜好和信息 577
17.3.3 点击数和页面访问次数 577
17.3.4 趋势 578
17.3.5 引用网站 578
17.4 小结 578
第18章 排除故障 579
18.1 安装故障的排除 579
18.2 解析错误 579
18.2.1 清理第16行,但其实第94行有错 580
18.2.2 基本常识 580
18.3 空变量 580
18.3.1 一致而有效的变量名 581
18.3.2 打开一个新浏览器 581
18.4 “标题已发送”错误 581
18.5 一般调试提示 582
18.5.1 使用echo 582
18.5.2 分而治之 583
18.5.3 测试、测试、再测试 584
18.5.4 用xdebug调试 584
18.6 寻求帮助 584
18.6.1 www.wrox.com 584
18.6.2 phpbuilder.com 584
18.6.3 源网站 584
18.6.4 搜索和求助 585
18.6.5 irc通道 585
18.7 小结 585
附录a 习题答案 587
附录b php快速参考 625
附录c php6函数 633
附录d mysql 数据类型 679
附录e mysql快速参考 683
附录f 文本编辑器的比较 687
附录g 选择第三方主机 689
附录h php数据对象简介 693
附录i 在linux上的安装和配置... 699
1.1 本书中的项目 1
1.2 apache、mysql、php和开放
源代码的简介 1
1.2.1 开源活动的简史 2
1.2.2 开源的优点 2
1.3 amp中各个组件的协同工作 3
1.4 在windows上安装apache、mysql和php 4
1.4.1 安装apache 4
1.4.2 安装php 7
1.4.3 把php配置为使用mysql 8
1.4.4 安装mysql 10
1.5 帮助和其他有价值的资源 14
1.5.1 程序中的帮助 14
1.5.2 源网站 14
1.6 小结 14
第2章 用php6创建php页面 15
2.1 php结构和语法概述 15
2.1.1 php与html的协同合作 16
2.1.2 php语法规则 16
.2.1.3 编码实践的重要性 16
2.2 创建第一个程序 18
2.3 用html给页面添加趣味 21
2.3.1 集成html和php 21
2.3.2 把html放在php中的考虑 22
2.4 用常量和变量添加功能 24
2.4.1 常量概述 24
2.4.2 变量概述 25
2.5 在页面之间传送变量 27
2.5.1 通过url传送变量 27
2.5.2 在会话中传送变量 31
2.5.3 用cookie传送变量 34
2.5.4 用窗体传送信息 37
2.6 使用if/else参数 41
2.6.1 使用if语句 41
2.6.2 使用if和else 43
2.7 使用包含文件提高代码的效率 44
2.8 用函数提高代码的效率 46
2.9 数组 51
2.9.1 数组的用法 52
2.9.2 数组的排序 53
2.9.3 foreach结构 54
2.10 while语句 59
2.11 php中的替代语法 63
2.11.1 echo命令的替代命令 63
2.11.2 逻辑运算符的替代 64
2.11.3 双引号的替代:使用heredoc 64
2.11.4 递增/递减值的替代 64
2.12 oop 65
2.12.1 类 65
2.12.2 属性和方法 66
2.12.3 使用oop的原因 66
2.13 小结 66
2.14 练习 67
第3章 使用php和mysql 69
3.1 mysql结构和语法概述 69
3.1.1 mysql结构 70
3.1.2 mysql语法和命令 75
3.2 php和mysql的联合使用 75
3.3 连接mysql服务器 76
3.4 查看数据库 77
3.5 查询数据库 81
3.5.1 where子句 82
3.5.2 使用php和数据数组:foreach 84
3.5.3 两个表的处理 87
3.6 帮助提示和建议 90
3.6.1 帮助文档 90
3.6.2 使用mysql查询浏览器 91
3.7 小结 92
3.8 练习 92
第4章 用表格显示数据 93
4.1 创建表格 93
4.2 等一下 97
4.3 确定主表 104
4.4 关系 111
4.5 小结 115
4.6 练习 115
第5章 表单元素:让用户处理数据 117
5.1 第一个表单 117
5.1.1 form元素 120
5.1.2 input元素 120
5.1.3 处理表单 121
5.2 驱动用户输入 121
5.2.1 一个表单,多种处理 124
5.2.2 单选按钮input元素 127
5.2.3 多个提交按钮 128
5.2.4 基本的输入测试 128
5.2.5 三元运算符 129
5.3 把表单链接在一起 130
5.4 小结 135
5.5 练习 135
第6章 让用户编辑数据库 137
6.1 准备战斗 137
6.2 在关系数据库中插入记录 139
6.3 删除记录 145
6.4 编辑记录中的数据 149
6.5 小结 156
6.6 练习 156
第7章 用php处理和创建图像 157
7.1 使用gd库 157
7.1.1 gd & php可以处理的文件类型 157
7.1.2 在php中启用gd 158
7.2 允许用户上传图像 159
7.3 转换图像文件的类型 169
7.4 特殊效果 173
7.5 添加标题 182
7.6 添加水印和合并图像 189
7.7 创建小图标 192
7.8 小结 195
7.9 练习 195
第8章 验证用户的输入 197
8.1 用户就是用户 197
8.2 把验证部分合并到电影站点中.. 197
8.3 忘记了什么吗 198
8.4 检查格式错误 206
8.5 小结 217
8.6 练习 218
第9章 处理和避免错误 219
9.1 apache网络服务器处理错误的方式 219
9.1.1 apache的errordocument指令 219
9.1.2 apache的errordocument指令:高级的定制错误页面 223
9.2 用php处理错误和创建错误处理页面 225
9.2.1 php中的错误类型 225
9.2.2 生成php错误 226
9.3 处理错误的其他方法 232
9.3.1 异常 232
9.3.2 不满足条件 234
9.3.3 解析错误 235
9.4 小结 235
9.5 练习 235
第10章 建立数据库 237
10.1 入门 237
10.1.1 什么是关系数据库 238
10.1.2 键 238
10.1.3 关系 239
10.1.4 引用完整性 239
10.1.5 规范化 240
10.2 设计数据库 240
10.2.1 创建第一个表 240
10.2.2 这些范式有多规范 244
10.2.3 标准化 244
10.2.4 完成数据库的设计 245
10.3 在mysql中创建数据库 246
10.4 创建漫画人物应用程序 250
10.5 小结 282
10.6 练习 283
第11章 发送电子邮件 285
11.1 把php设置为使用电子邮件 285
11.2 发送电子邮件 286
11.3 用html修饰电子邮件 290
11.4 存储图像 295
11.5 进行确认 297
11.6 创建可重用的邮件类 308
11.7 小结 317
11.8 练习 318
第12章 用户登录、配置和个性化 319
12.1 保护文件最简单的方法 319
12.2 使用php的会话和cookie功能进行更友好的登录 322
12.3 使用数据库驱动的信息 325
12.3.1 在php中使用cookie 346
12.3.2 管理员注册 350
12.4 小结 361
12.5 练习 362
第13章 建立内容管理系统 363
13.1 刷新内容 363
13.2 设定规则 364
13.3 准备数据库 364
13.4 编写可重用的代码 368
13.5 事务处理页面 376
13.6 用户界面 388
13.6.1 一般功能 388
13.6.2 用户的管理 398
13.6.3 文章的发布 401
13.6.4 其他cms功能 413
13.7 小结 419
13.8 练习 420
第14章 邮件列表 421
14.1 今天要发送什么 421
14.2 编写管理应用程序 422
14.3 加入邮件列表 437
14.4 邮件列表的道德规范 452
14.4.1 垃圾邮件 452
14.4.2 进入和退出邮件列表 452
14.5 小结 453
14.6 练习 453
第15章 在线商店 455
15.1 在漫画书迷站点上添加电子商务功能 455
15.1.1 要卖的东西 456
15.1.2 购物篮 456
15.2 电子商务 497
15.2.1 信息就是一切 498
15.2.2 信用的重要性 498
15.2.3 专业化的外观 500
15.2.4 易于导航 500
15.2.5 有竞争力的价格 500
15.2.6 恰当的商品 501
15.2.7 及时送货 501
15.2.8 交流 501
15.2.9 顾客反馈 501
15.3 小结 502
15.4 练习 502
第16章 创建公告板系统 503
16.1 公告板 503
16.2 准备数据库 504
16.3 可重用的代码 510
16.3.1 分页 519
16.3.2 面包屑 523
16.3.3 用户的身份验证 524
16.4 事务处理页面 525
16.5 账户功能 538
16.6 论坛功能 551
16.6.1 公告板管理 554
16.6.2 论坛管理 556
16.6.3 bbcode管理 556
16.6.4 搜索 566
16.7 事后补记 567
16.8 小结 568
16.9 练习 568
第17章 用日志文件改进网站 569
17.1 定位日志 570
17.1.1 apache 570
17.1.2 php 571
17.1.3 mysql 572
17.2 分析日志数据 574
17.2.1 webalizer 574
17.2.2 analog 574
17.2.3 awstats 575
17.2.4 http analyze 575
17.2.5 google analytics 576
17.3 进行分析 577
17.3.1 站点的健康状况 577
17.3.2 用户的喜好和信息 577
17.3.3 点击数和页面访问次数 577
17.3.4 趋势 578
17.3.5 引用网站 578
17.4 小结 578
第18章 排除故障 579
18.1 安装故障的排除 579
18.2 解析错误 579
18.2.1 清理第16行,但其实第94行有错 580
18.2.2 基本常识 580
18.3 空变量 580
18.3.1 一致而有效的变量名 581
18.3.2 打开一个新浏览器 581
18.4 “标题已发送”错误 581
18.5 一般调试提示 582
18.5.1 使用echo 582
18.5.2 分而治之 583
18.5.3 测试、测试、再测试 584
18.5.4 用xdebug调试 584
18.6 寻求帮助 584
18.6.1 www.wrox.com 584
18.6.2 phpbuilder.com 584
18.6.3 源网站 584
18.6.4 搜索和求助 585
18.6.5 irc通道 585
18.7 小结 585
附录a 习题答案 587
附录b php快速参考 625
附录c php6函数 633
附录d mysql 数据类型 679
附录e mysql快速参考 683
附录f 文本编辑器的比较 687
附录g 选择第三方主机 689
附录h php数据对象简介 693
附录i 在linux上的安装和配置... 699
Beginning PHP6, Apache, MySQL Web development
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×