图书介绍

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

PHP+Ajax Web 2.0编程技术与项目开发大全
  • 叶新伟等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121062247
  • 出版时间:2008
  • 标注页数:574页
  • 文件大小:231MB
  • 文件页数:597页
  • 主题词:PHP语言-程序设计;计算机网络-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐