种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

PHP+MySQL+AJAX Web开发给力起飞

(2019-12-05 14:04:17) 百科综合
PHP+MySQL+AJAX Web开发给力起飞

PHP+MySQL+AJAX Web开发给力起飞

《PHP+MySQL+AJAX Web开发给力起飞》是高博编着的一本计算机类书籍,由电子工业出版社出版。

基本介绍

  • 书名:PHP+MySQL+AJAX Web开发给力起飞
  • 作者:起飞高博
  • 定价:59.00元
  • 出版时间:2011年9月

PHP+MySQL+AJAX Web开发给力起飞

PHP+MySQL+AJAX Web开发给力起飞高博 编着
ISBN 978-7-121-14343-4
2011年9月出版
定价:59.00元
16开
452页

内容简介

想知道PHP程式是怎幺写的吗?想了解PHP论坛程式是怎幺构建自己的模组吗?
知或者不知,本书就在这里,不增不减,循序渐进。
你即将有机会坐上网站设计大巴,从基础走到新技术,从框架模组走到项目实现。沿途你将欣赏到5个实例风景:小型论坛系统、“站长助手”工具程式、中文歇后语线上查询系统、线上RSS阅读器和多用户网站统计系统的全过程,详细了解PHP语法、正则表达式、MySQL资料库操作、AJAX原理、XML与WebService、模板引擎与Smarty等内容。沿途停靠的站点包括:PHP基本概念与部署方法、MySQL资料库的基本操作、AJAX的相关内容、PHP与XML、Smarty模板引擎、PHP中的安全机制。这些单一的技术将会神奇地结合起来,形成更为有用的新方法。
本书结合了丰富的项目开发经验及体会。对于有一定PHP+MySQL开发经验的、想系统学习PHP+MySQL+AJAX Web开发技术的编程人员和爱好者,本书是不可多得的入门指引与参考用书;对于了解一些PHP开发知识,但对于套用PHP+MySQL+AJAX技术组合进行项目开发,还缺乏经验的开发人员,本书可作为相关的参考资料;而对于PHP语言的初学者,也可以通过本书了解到PHP语言的各种最新的强大特性及其在实际开发中的套用。

前言

一直打算写点东西记录下自己在PHP编程方面的一些心得体会,没有想到的是,最终会是以纸质书籍的形式出版,这也算是一次很好的查漏补缺和总结的机会吧。在编写本书的过程中,曾经三易其稿:第一次是写得过深了,一些内容甚至涉及了PHP底层的实现方式,不够大众化;从第二次开始联合了李云帆一同编写,但完成了大半时发现仍有许多地方不能让编者满意;第三次吸取了前两次的经验教训,不过实践环节仍然较为薄弱。最后,在听取了友人和同行的建议后,将全书分为学习与积累、提高与套用、综合与实践等三个部分,也就是大家现在所看到的样子。
本书详细介绍了如何使用PHP语言及相关知识(MySQL、AJAX等)共同开发Web应用程式,包括PHP语法、正则表达式、MySQL资料库操作、AJAX原理、XML与WebService、模板引擎与Smarty等内容。各章节内容如下:
第1章,介绍了PHP的基本概念与部署方法,并介绍了PHP中的面向对象的编程方式以及命名空间等概念,并给出了PHP中使用正则表达式的方法,最后给出了一个建立网路聊天室的例子。
第2章,介绍了MySQL资料库的基本操作,本章实例是使用PHP+MySQL完成一个线上书籍管理程式——我的书架。
第3章,介绍了AJAX的相关内容,包括基本原理与使用jQuery实现较为複杂的视觉效果。本章实例有两个:搜寻提示与无刷新登录。
第4章,介绍了PHP操作XML的方法以及使用SOAP方式建立WebService,本章实例为:使用XML-RPC和SOAP方式分别完成线上伺服器端与客户端程式编写。
第5章,介绍了Smarty模板引擎以及使用它来生成静态页面和内容快取,本章还採用Smarty重写了第2章的实例。
第6章,介绍了PHP中的安全机制,并在此基础上完善了第1章的实例。
第7章,从需求分析、资料库设计到系统实现,採用整章实例的形式介绍了简易文章管理系统。
第8章,採用整章实例的形式介绍了简易会员管理系统。
第9章,採用整章实例的形式介绍了基于AJAX的线上档案管理系统。
第10章,採用整章实例的形式介绍了小型论坛系统的设计与实现。
第11章,採用整章实例的形式介绍了“站长助手”工具程式的设计与实现。
第12章,採用整章实例的形式介绍了中文歇后语线上查询系统的设计与实现。
第13章,採用整章实例的形式介绍了线上RSS阅读器的设计与实现。
第14章,採用整章实例的形式介绍了多用户网站统计系统的设计与实现。
参与本书编写工作的有陈其、高博、李彦、李云帆和周旖。本书中所有示例程式由李云帆编写和调试(本书所有实例的完整代码请到博文视点官网的“资源下载”栏目中进行下载),全部章节由高博统稿,由周旖校对完成。由于编者水平所限,书中定有疏忽、遗漏与不当之处,还请读者海涵,同时竭诚欢迎广大读者对本书提出批评和建议。
高博
2011年7月于重庆

目录

第一篇学习与积累
第1章 PHP编程快速上手............................................................... 2
1.1 PHP简介与环境部署......................................................................3
1.1.1 什幺是PHP.............................................................................3
1.1.2 安装PHP开发环境..................................................................4
1.1.3 部署PHP开发环境..................................................................8
1.2 面向对象的PHP与MVC设计模式..........................................11
1.2.1 PHP中的面向对象编程.........................................................13
1.2.2 PHP中的命名空间................................................................22
1.2.3 MVC模式..............................................................................27
1.3 PHP与正则表达式..................................................................38
1.3.1 正则表达式基础知识.............................................................38
1.3.2 在PHP中使用正则表达式......................................................43
1.4 边学边练:简易网路聊天室.................................................49
第2章 MySQL资料库基本操作.....................................................55
2.1 MySQL资料库基础..................................................................56
2.2 使用SQL运算元据库、数据表和数据..................................60
2.3 使用phpMyAdmin操作MySQL...............................................63
2.4 边学边练:编写PHP程式实现
与MySQL 互动——我的书架....................................................66
第3章 PHP与AJAX........................................................................ 71
3.1 AJAX基本原理..................................................................................73
3.1.1 XMLHttpRequest.....................................................................74
3.1.2 边学边练:简单的AJAX例子...................................................75
3.1.3 使用jQuery实现动画效果.........................................................79
3.2 边学边练..........................................................................................85
3.2.1 实例一:搜寻提示框................................................................85
3.2.2 实例二:无刷新登录................................................................93
第4章 PHP与XML、WebService................................................... 97
4.1 使用PHP生成XML文档............................................................... 100
4.2 使用SimpleXML解析XML........................................................... 102
4.2.1 创建一个SimpleXML对象...................................................... 102
4.2.2 浏览SimpleXML对象............................................................. 106
4.3 HTTP简介....................................................................................... 107
4.4 使用SOAP方式建立与调用WebService................................... 108
4.5 边学边练....................................................................................... 115
4.5.1 实例一:两个数的简单四则运算——
XML-RPC伺服器与客户端.................................................. 115
4.5.2 实例二:使用SOAP方式重写4.5.1节的实例........................ 120
第二篇提高与套用
第5章使用模板引擎,改善服务性能...........................................129
5.1 使用Smarty建立模板机制......................................................... 131
5.1.1 安装和配置........................................................................... 131
5.1.2 基本语法............................................................................... 134
5.2 生成静态页面和内容快取......................................................... 139
5.3 页面压缩....................................................................................... 142
5.4 边学边练:使用Smarty重写2.4节的实例
“我的书架”................................................................................ 147
第6章安全机制............................................................................158
6.1 使用正则表达式检查输入格式并过滤恶意内容.................. 160
6.2 php.ini参数设定........................................................................... 163
6.2.1 参数register_globals............................................................. 163
6.2.2 参数safe_mode.................................................................... 164
6.2.3 参数allow_url_fopen............................................................. 165
6.2.4 参数open_basedir................................................................. 165
6.2.5 参数display_errors................................................................ 165
6.2.6 参数disable_functions........................................................... 166
6.2.7 参数log_errors和error_log.................................................... 166
6.3 边学边练:完善1.4节实例“简易网路聊天室”................. 167
6.3.1 用户注册时提交的信息......................................................... 167
6.3.2 用户发言时提交的聊天内容.................................................. 168
第7章实例:简易文章管理系统..................................................172
7.1 需求分析....................................................................................... 173
7.2 资料库设计................................................................................... 174
7.3 系统实现....................................................................................... 175
7.3.1 common.inc.php................................................................... 177
7.3.2 admin.php............................................................................. 188
第8章实例:简易会员(用户)管理系统....................................211
8.1 需求分析........................................................................................212
8.2 资料库设计....................................................................................212
8.3 系统实现........................................................................................213
8.3.1 common.inc.php....................................................................215
8.3.2 avatar.php..............................................................................221
第9章实例:基于AJAX的档案管理系统......................................223
9.1 需求分析........................................................................................224
9.2 系统实现........................................................................................224
9.2.1 index.php...............................................................................227
9.2.2 script.js..................................................................................245
第三篇综合与实践
第10章小型论坛系统..................................................................257
10.1 需求分析与项目规划.................................................................258
10.2 资料库设计..................................................................................259
10.3 系统实现.......................................................................................262
10.3.1 common.inc.php.................................................................. 265
10.3.2 index.php............................................................................. 268
10.3.3 post.php............................................................................... 269
10.3.4 admin.php............................................................................ 279
第11章 “站长助手”工具程式....................................................294
11.1 需求分析与项目规划.................................................................. 295
11.2 系统实现....................................................................................... 295
11.2.1 系统环境模组....................................................................... 298
11.2.2 资料库管理模组................................................................... 301
第12章中文歇后语线上查询系统................................................327
12.1 需求分析与项目规划.................................................................328
12.2 资料库设计..................................................................................328
12.3 系统实现.......................................................................................329
12.3.1 common.inc.php..................................................................331
12.3.2 global.func.php....................................................................334
12.3.3 db_mysql.class.php.............................................................336
12.3.4 修改jquery.autocomplete.js.................................................342
12.3.5 index.php.............................................................................342
第13章 RSS阅读器......................................................................346
13.1 需求分析与项目规划.................................................................348
13.2 资料库设计..................................................................................349
13.3 系统实现.......................................................................................351
13.3.1 index.php.............................................................................354
13.3.2 script.js............................................................................... 382
第14章多用户网站统计系统........................................................387
14.1 需求分析与项目规划................................................................ 388
14.2 资料库设计................................................................................. 388
14.3 系统实现...................................................................................... 390
14.3.1 lib/common.inc.php............................................................. 394
14.3.2 lib/stat.class.php................................................................. 396
14.3.3 stat.php............................................................................... 403
附录A Zend Studio for Eclipse快速使用说明...............................411
A.1 系统设定....................................................................................... 412
A.2 项目管理....................................................................................... 414
A.3 代码运行和调试.......................................................................... 424
A.4 原始码管理................................................................................... 427
附录B PHP扩展概览....................................................................430
附录C Web资源...........................................................................441

标 签

搜索
随机推荐

Powered By 种豆资源网||