图书介绍
PHP+Ajax Web 2.0编程技术与项目开发大全【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 叶新伟等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121062247
- 出版时间:2008
- 标注页数:574页
- 文件大小:231MB
- 文件页数:597页
- 主题词:PHP语言-程序设计;计算机网络-程序设计
PDF下载
下载说明
PHP+Ajax Web 2.0编程技术与项目开发大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 开发环境配置2
1.1在Windows环境下配置IIS+PHP+MySQL+phpMyAdmin3
1.1.1安装IIS3
1.1.2安装PHP4
1.1.3 PHP设置5
1.1.4安装MySQL9
1.1.5安装Zend Opmizer10
1.1.6安装phpMyAdmin11
1.2在Windows环境下配置Apache+PHP+MySQL+phpMyAdmin13
1.3 LAMP平台的搭建15
1.3.1安装Apache15
1.3.2安装MySQL16
1.3.3安装 PHP18
1.3.4搭建快速开发平台18
1.4本章小结19
第2章 PHP语法20
2.1 PHP入门21
2.1.1第一个PHP网页21
2.1.2网页中嵌入PHP程序22
2.1.3语法格式22
2.1.4 PHP中的注释23
2.2 PHP的常量与变量24
2.2.1什么是变量和常量24
2.2.2定义变量25
2.2.3定义常量26
2.2.4变量的作用域27
2.2.5变量的输出29
2.2.6 PHP的表单变量29
2.2.7 PHP的环境变量31
2.2.8 PHP的系统常量33
2.3 PHP的运算符34
2.3.1算术运算符34
2.3.2条件运算符与逻辑运算符35
2.3 3字符串运算符37
2.3.4 PHP的运算优先级37
2.4 PHP的数据类型38
2.41常用数据类型39
2.4.2特殊的数据类型39
2.4.3数据类型的查看和验证40
2.5 PHP数据类型的转换41
2.5.1转换成整型41
2.5.2转换成字符串型42
2.5.3转换成浮点型42
2.5.4转换成布尔型43
2.5.5强制类型转换44
2.6实例45
2.6.1静态变量使用实例45
2.6.2数学运算符与优先级实例46
2.7小结46
第3章 PHP的常用语句47
3.1流程控制语句48
3.1.1 if条件语句48
3.1.2 switch条件语句50
3.1.3 for循环语句52
3.1.4 while循环语句54
3.1.5 do while循环语句55
3.1.6转移控制语句:continue56
3.1.7转移控制语句:break57
3.1.8转移控制语句:return57
3.2流程控制语句实例58
3.2.1实例:输出表格58
3.2.2实例:输出九九乘法口诀表59
3.2.3实例:解一元二次方程60
3.3文件包含62
3.3.1使用require和require-once语句包含文件62
3.3.2使用include和include once语句包含文件65
3.4小结66
第4章 函数67
4.1函数的定义与调用68
4.1.1函数的调用68
4.1.2自定义函数69
4.1.3自定义函数实例70
4.2数学函数71
4.2.1 rand与srand产生随机数71
4.2.2随机数生成实例:生成数字代码72
4.2.3数学函数73
4.3时间函数74
4.3.1获得日期时间信息函数getdate74
4.3.2获得当前时间函数gettimeofday76
4.3.3日期验证函数checkdate77
4.3.4格式化本地日期时间函数date78
4.3.5获得本地化时间戳函数mktime80
4.4小结81
第5章 数组82
5.1数组的操作83
5.1.1数组的理解83
5.1.2数组的建立84
5.1.3数组的访问86
5.1.4数组的遍历87
5.1.5数组的索引与键值操作技巧89
5.2数组的常用函数92
5.2.1使用so和rsort对数组排序92
5.2.2使用aso和arsort对数组排序93
5.2.3使用array-mulsort对数组进行排序94
5.2.4数组与堆栈95
5.2.5使用array-shift和array-unshift函数访问数组96
5.2.6数组查找函数array-search97
5.2.7其他数组函数97
5.3数组应用实例98
5.3.1实例:数组的排序与访问99
5.3.2实例:数组的访问100
5.4小结101
第6章 字符串102
6.1字符串的理解103
6.2字符串的显示与格式化103
6.2.1 echo和print输出字符串103
6.2.2 sprintf字符串格式化输出104
6.3字符串的常用操作105
6.3.1字符串重复函数str-repeat105
6.3.2字符串替换函数str replace106
6.3.3字符串分解操作函数str-split107
6.3.4字符串分解成单词函数str word-count108
6.3.5字符串查找操作函数strstr109
6.3.6字符串的长度函数strlen110
6.3.7获得字符串函数substr110
6.4小结111
第7章 MySQL数据库114
7.1数据库的启动与关闭115
7.1.1服务管理方式启动与关闭MySql服务115
7.1.2命令行方式管理MySql服务116
7.2 phpMyAdmin管理MySQL数据库116
7.2.1登录和使用phpMyAdmin117
7.2.2添加和删除数据库118
7.3在数据库中创建表119
7.3.1数据表的理解119
7.3.2 MySQL的数据类型119
7.3.3建立数据库模型120
7.3.4在phpMyAdmin中创建表120
7.4用phpMyAdmin管理表中的数据122
7.4.1 phpMyAdmin添加数据122
7.4.2 phpMyAdmin查看数据123
7.5权限管理123
7.5.1添加和删除用户124
7.5.2设置数据库用户的权限125
7.6 MySQL命令行管理MySQL数据库126
7.6.1登录MySQL命令行126
7.6.2新建与删除数据库126
7.6.3新建或删除数据库表127
7.7用SQL语句访问MySQL数据库130
7.7.1插入数据130
7.7.2数据查询131
7.7.3数据更新136
7.7.4数据删除136
7.7.5查询数据的分组与处理137
7.8 MySQL的内置函数139
7.9小结140
第8章 PHP和MySQL的应用141
8.1 MySOL的连接和选择数据库142
8.1.1连接到MySQL服务器142
8.1.2选择数据库143
8.1.3网站配置文件144
8.2数据库的查询操作145
8.2.1执行SQL语句145
8.2.2获取查询结果的记录数146
8.2.3获取查询结果的某一条记录147
8.2.4逐行获取记录集中的每一行数据148
8.3数据库访问实例151
8.3.1院系的添加151
8.3.2院系管理列表152
8.3.3院系的删除153
8.3.4院系编辑网页153
8.3.5添加班级155
8.3.6数据分页显示156
8.3.7数据列表的排序159
8.4小结161
第9章 项目简介及功能演示164
9.1项目简介165
9.1.1项目优点166
9.1.2项目不足166
9.2前台体验166
9.2.1前台首页166
9.2.2文章 显示与评论167
9.2.3标签、搜索、日历等模块168
9.2.4导航链接169
9.3后台功能170
9.3.1登录界面171
9.3.2“文章 管理”模块172
9.3.3“模板管理”模块173
9.3.4“分类管理”模块173
9.3.5“评论管理”模块173
9.3.6“附件管理”模块174
9.3.7“链接管理”模块175
9.3.8“用户管理”模块175
9.3.9“系统维护”模块176
9.3.10“数据管理”模块176
9.3.11“日志管理”模块177
9.4程序安装与配置178
9.4.1 phpMyAdmin导入SQL文件178
9.4.2通过install.php安装180
9.5本章小结187
第10章 系统分析与总体设计188
10.1需求分析189
10.1.1什么是需求分析189
10.1.2 FYblog需求分析190
10.2了解Web 2.0191
10.2.1什么是Web 2.0191
10.2.2 Web 2.0的特点193
10.2.3 Web 2.0的条件194
10.3基于Ajax的设计思路194
10.3.1什么是Ajax技术194
10.3.2 Ajax技术的好处195
10.4基于Div+CSS的网站构架196
10.4.1什么是Web标准196
10.4.2 Web标准有关代码的规范197
10.4.3基于Div+CSS布局的好处198
10.5面向对象的程序设计思想199
10.5.1为什么要学习面向对象199
10.5.2类、对象和方法199
10.5.3 FYblog中的面向对象201
10.5.4数据库操作类202
10.6本章小结206
第11章 数据库设计208
11.1为什么要进行数据库设计209
11.2数据库设计思想210
11.2.1数据库设计理念210
11.2.2数据库的逻辑设计211
11.3 MySQL数据库的字段类型213
11.4数据库的物理设计215
11.4.1 fyaicles表(文章)215
11.4.2 fy-attachments表(附件)216
11.4.3 fycategories表(文章分类)217
11.4.4 fy-comments表(文章评论)218
11.4.5 fy-links表(友情链接)218
11.4.6 fy-search表(前台搜索记录219
11.4.7 fy-sessions表(后台登录session)219
11.4.8 fy-settings表(系统设置220
11.4.9 fy-statistics表(站内统计)220
11.4.10 fy-tags表(文章标签220
11.4.11 fy-users表(后台账号)221
11.5数据库存储优化222
11.5.1数据库设计过程中的优化222
11.5.2查询过程中的优化222
11.5.3其他有关的优化223
11.6 MySQL数据库的查询技巧223
11.6.1联合查询223
11.6.2 (*)查询语法225
11.7 MySQL的存储过程、触发器和视图227
11.7.1存储过程228
11.7.2触发器229
11.7.3视图229
11.8本章小结230
第12章 项目核心功能的实现232
12.1公共函数与类233
12.1.1组织目录结构233
12.1.2函数库233
12.1.3缓存技术239
12.2前台文章功能242
12.2.1如何显示文章列表242
12.2.2博客系统日历249
12.2.3模糊搜索的原理253
12.3用户评论功能255
12.3.1文章评论的查询与显示255
12.3.2插入评论表情260
12.3.3评论的提交与过滤262
12.3.4验证码技术267
12.4站内数据统计功能270
12.5本章小结272
第13章 附件上传与图片处理273
13.1附件上传274
13.1.1多文件上传274
13.1.2上传的实现275
13.2附件调用279
13.2.1数据系列化与反系列化279
13.2.2附件调用280
13.3图像生成缩略图283
13.3.1计算缩略图尺寸283
13.3.2生成图像284
13.4图像生成水印287
13.4.1生成水印287
13.4.2创建图像文件289
13.5博客相册功能290
13.5.1图片列表的实现290
13.5.2图片的浏览292
13.6本章小结294
14.1基于cookies和数据库的登录验证297
14.1.1判断登录状态297
14.1.2登录验证299
14.2基于session的登录验证303
14.3权限系统设计306
14.4本章小结308
第15章 后台管理模块309
15.1文章 管理模块310
15.1.1模板article.dll310
15.1.2文章列表及文章搜索319
15.1.3添加文章322
15.1.4 FCKeditor编辑器的配置326
15.1.5批量移动、删除文章327
15.2模板管理模块331
15.2.1程序模块temp late.p h331
15.2.2模板template.d333
15.3评论管理模块334
15.3.1设置评论可见状态334
15.3.2批量处理评论335
15.4友情链接管理模块337
15.4.1添加友情链接337
15.4.2更新友情链接339
15.4.3显示友情链接列表339
15.5数据管理模块340
15.5.1修复数据库340
15.5.2备份数据库343
15.5.3 sqldumptable函数详解345
15.5.4导入RSS数据349
15.6日志管理模块352
15.6.1后台操作记录352
15.6.2后台登录记录354
15.6.3数据库出错记录355
15.6.4日志的删除356
15.6.5日志的读取358
15.6.6前台搜索记录360
15.7本章小结361
第16章 安全部署及优化363
16.1环境设置与程序安全364
16.1.1设置PHP安全模式364
16.1.2设置脚本访问目录367
16.1.3设置禁用函数367
16.1.4设置registerlobals368
16.1.5设置magic-quotespc369
16.1.6设置报错信息374
16.1.7 aow-url fopen函数375
16.2防范注入漏洞376
16.2.1注入漏洞实例377
16.2.2注入攻击的原理378
16.2.3注入漏洞的防范382
16.3防范文件包含漏洞384
16.3.1远程文件包含漏洞的原理384
16.3.2远程文件包含漏洞的防范385
16.4防范CC攻击386
16.4.1数据库设计387
16.4.2程序设计388
16.5变量初始化390
16.6防范跨站攻击、灌水、广告392
16.6.1防范技巧392
16.6.2跨站攻击的危害397
16.7本章小结400
第17章 Ajax概念与原理402
17.1什么是Ajax403
17.1.1 Ajax的定义403
17.1.2 Ajax的诞生与发展403
17.2为什么需要Ajax404
17.2.1传统的Web框架404
17.2.2 Ajax技术框架405
17.2.3 Ajax的优势406
17.3 Ajax核心技术407
17.3.1 JavaScpt407
17.3.2 XMLHttpRequest408
17.3.3 DOM408
17.3.4 XML408
17.4 Ajax应用实例409
17.4.1 Google主页409
17.4.2 Google Maps409
17.5 Ajax应用场景411
17.5.1数据验证411
17.5.2按需读取数据411
17.5.3自动实时更新页面412
17.6使用Ajax412
17.6.1创建XMLHttpRequest对象413
17.6.2向服务器发送请求413
17.6.3处理服务器响应414
17.6.4完整的Ajax框架414
17.6.5开山之作:“Hello Ajax”程序416
17.6.6注册信息实时验证实例418
17.6.7级联目录实例425
17.6.8自动实时更新页面428
17.6.9小结431
17.7 Ajax的不足之处431
17.8本章小结432
第18章 Ajax无刷新静态分页433
18.1分页技术概况434
18.1.1传统的分页技术434
18.1.2Ajax静态分页技术434
18.2分页技术的原理435
18.2.1查询的技巧435
18.2.2翻页函数436
18.3Ajax与PHP之间的参数传递438
18.3.1准备工作438
18.3.2参数传递440
18.4无比流畅的静态翻页441
18.5滑动翻页技术444
18.5.1 onMouseOver事件444
18.5.2滑动翻页445
18.6本章小结447
第19章 Ajax与表单处理448
19.1 Ajax无刷新提交表单449
19.1.1传统的表单提交方式449
19.1.2 Ajax提交表单452
19.2 Ajax与表单验证456
19.2.1基于客户端的表单验证456
19.2.2基于服务器端的表单验证460
19.2.3两种表单验证方式的比较465
19.3表单实时检测技术466
19.3.1密码强度检测466
19.3.2表单实时检测470
19.4本章小结474
第20章 Ajax定时更新技术476
20.1 Ajax定时更新技术的原理477
20.1.1定时更新的实现477
20.1.2 setInterval与setTimeout用法478
20.2 Ajax抽奖程序481
20.2.1需求分析482
20.2.2程序设计483
20.3 Ajax自动保存草稿功能489
20.3.1 Ajax与Cookies490
20.3.2使用Cookies保存数据492
20.4本章小结493
第21章 Ajax打造人性化的搜索495
21.1 Ajax无刷新搜索496
21.1.1数据库设计496
21.1.2插入数据497
21.1.3表单处理499
21.1.4无刷新搜索502
21.1.5 Ajax搜索的分页504
21.2.1Ajax自动完成功能505
21.2.1 Autocomplete框架1.4.3介绍505
21.2.2建立关键词数据库506
21.2.3调用JavaScript框架507
21.2.4用Ajax实现自动完成功能508
21.3本章小结512
第22章 Ajax与拖动层514
22.1 JavaScrpt实现层的弹出与拖动515
22.1.1设置弹出层的属性515
22.1.2设置弹出层的样式519
22.1.3层的弹出520
22.1.4层的拖动523
22.2 Ajax与弹出层525
22.2.1首页模板index.html525
22.2.2定义弹出窗口属性(show.js)526
22.2.3响应 Ajax请求(add.php)527
22.2.4后台处理(do.php)530
22.2.5 Ajax与弹出层交互531
22.3定时弹出窗口533
22.3.1个性化的弹出窗口533
22.3.2定时弹出窗口535
22.4本章小结536
第23章 Ajax改善用户体验综合篇538
23.1可以动态编辑的文本539
23.1.1动态编辑文本的实现539
23.1.2静态模板demo 1.htm1542
23.1.3处理Ajax请求545
23.2 Ajax动态联动下拉框547
23.2.1前台程序demo2.html547
23.2.2后台处理server.php549
23.2.3数据库设计550
23.2.4 Ajax动态联动下拉框效果551
23.3Ajax升序、降序排列数据552
23.3.1数据库设计553
23.3.2前台程序设计553
23.3.3后台程序设计554
23.3.4 Ajax升序、降序的效果556
23.4本章小结557
第24章 Ajax动态更新页面数据559
24.1 AJAXRequest 0.7560
24.2 Ajax与服务器通信,发送请求和处理响应561
24.2.1调用Ajax框架561
24.2.2 Ajax发送请求564
24.2.3处理Ajax请求565
24.3 Ajax无刷新更新数据572
24.3.1触发Ajax请求572
24.3.2动态更新数据573
24.4本章小结574
热门推荐
- 2503842.html
- 1492646.html
- 77388.html
- 2811131.html
- 3618923.html
- 2758589.html
- 3906606.html
- 312443.html
- 2812110.html
- 2197132.html
- http://www.ickdjs.cc/book_2334199.html
- http://www.ickdjs.cc/book_3187668.html
- http://www.ickdjs.cc/book_614965.html
- http://www.ickdjs.cc/book_1048935.html
- http://www.ickdjs.cc/book_745275.html
- http://www.ickdjs.cc/book_2613632.html
- http://www.ickdjs.cc/book_1012548.html
- http://www.ickdjs.cc/book_2725167.html
- http://www.ickdjs.cc/book_213750.html
- http://www.ickdjs.cc/book_3723450.html