Web开发入门经典 使用PHP6、Apache和MySQLPDF电子书下载
- 电子书积分:20 积分如何计算积分?
- 作 者:(美)波诺赛克(Boronczyk,T)等著;薛焱译
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302203759
- 页数:704 页
第1章 配置安装 1
1.1本书中的项目 1
1.2Apache、MySQL、PHP和开放源代码的简介 1
1.2.1开源活动的简史 2
1.2.2开源的优点 2
1.3AMP中各个组件的协同工作 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.1PHP结构和语法概述 15
2.1.1PHP与HTML的协同合作 16
2.1.2PHP语法规则 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.3foreach结构 54
2.10while语句 59
2.11PHP中的替代语法 63
2.11.1echo命令的替代命令 63
2.11.2逻辑运算符的替代 64
2.11.3双引号的替代:使用heredoc 64
2.11.4递增/递减值的替代 64
2.12OOP 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.1MySQL结构和语法概述 69
3.1.1MySQL结构 70
3.1.2MySQL语法和命令 75
3.2PHP和MySQL的联合使用 75
3.3连接MySQL服务器 76
3.4查看数据库 77
3.5查询数据库 81
3.5.1WHERE子句 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.1FORM元素 120
5.1.2INPUT元素 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.1GD&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.1Apache网络服务器处理错误的方式 219
9.1.1Apache的ErrorDocument指令 219
9.1.2Apache的ErrorDocument指令:高级的定制错误页面 223
9.2用PHP处理错误和创建错误处理页面 225
9.2.1PHP中的错误类型 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.3BBcode管理 556
16.6.4搜索 566
16.7事后补记 567
16.8小结 568
16.9练习 568
第17章 用日志文件改进网站 569
17.1定位日志 570
17.1.1Apache 570
17.1.2PHP 571
17.1.3MySQL 572
17.2分析日志数据 574
17.2.1Webalizer 574
17.2.2Analog 574
17.2.3AWStats 575
17.2.4HTTP Analyze 575
17.2.5Google 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.1www.wrox.com 584
18.6.2PHPBuilder.com 584
18.6.3源网站 584
18.6.4搜索和求助 585
18.6.5IRC通道 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
- 《国学经典诵读》(中国)严琼燕 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《日本面包师的经典配方》马妍责任编辑;王森 2019
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《小提琴经典练习曲简编 沃尔法特》丁芷诺,杨宝智 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《经典沐心 第2卷 智慧卷》宋伟 2016
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019