当前位置:首页 > 工业技术
PHP5+MYSQL网站开发基础与应用
PHP5+MYSQL网站开发基础与应用

PHP5+MYSQL网站开发基础与应用PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:翁烨晖,朱志标,贾铮编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302184294
  • 页数:473 页
图书介绍:本书由浅入深地介绍了利用PHP5和MySQL进行Web开发所涉及的技术与基本知识,全书供26章,伴随了大量小而精的示例。
《PHP5+MYSQL网站开发基础与应用》目录

第一篇 概述与准备 1

第1章 PHP简介 1

1.1 PHP的历史 2

PHP/FI 2

PHP3 2

PHP4 2

PHP5 3

1.2 PHP的特点 3

执行快速 3

开放性与可扩展性 3

支持众多数据库 3

支持面向对象 3

丰富的函数库 4

1.3 PHP5的新特性 4

新函数 4

新的配置指令 4

新对象模型 4

1.4为什么选择PHP 5

1.5 MySQL简介 5

1.6 MySQL的特点 6

良好的内核 6

安全 6

可伸缩 6

可连接 6

本地化 7

1.7为什么选择MySQL 7

第2章 PHP环境的安装与配置 8

2.1获取PHP5 8

2.2基于Apache服务器的安装 9

Apache的获取与安装 9

Apache的配置 14

PHP的安装 15

PHP配置 16

2.3基于IIS服务器的安装 18

2.4 PHP集成开发环境 25

Dreamweaver开发工具 25

Eclipse开发工具 26

PHP Editor 27

Zend Studio 27

其他IDE 27

第3章 MySQL的安装和管理 28

3.1获取MySQL 28

3.2安装操作 29

Windows下的安装 29

Linux下的安装 30

3.3管理工具 31

C/S管理工具 31

phpMyAdmin 33

3.4其他开发辅助工具 36

浏览器 36

版本管理工具 36

FTP工具 36

其他数据库开发工具 37

第4章 虚拟主机环境 38

4.1服务器空间 38

需要哪些功能 38

考察哪些性能 39

4.2 PHP开发 40

服务器上的PHP都支持哪些功能库 40

如何进行本地化开发 41

4.3 MySQL管理 41

数据库开发 41

数据库发布 44

数据安全 47

4.4站点发布 48

发布前的准备 48

FTP上传 48

利用IDE 50

站点测试 50

第二篇 基础知识与应用 52

第5章 PHP基本语法 52

5.1 Hello World! 52

5.2嵌入式脚本 53

5.3数据类型 55

基本类型 56

数组 57

对象 58

资源 59

NULL 59

类型转换 59

5.4运算符 59

5.5变量与常量 61

变量 61

常量 63

5.6流程控制 64

if分支 64

while循环 65

for循环 66

switch分支 66

5.7函数 67

内置函数 67

PHP函数库 68

自定义函数 69

5.8类 71

PHP4中的类 71

PHP5中的类 72

5.9文件引用 72

require和require_once 73

Include和include_once 73

5.10注释 73

5.11编码规范 74

第6章 HTML入门 76

6.1认识HTML 76

什么是HTML 76

编写一个HTML文档 76

first.html中都有些什么 77

6.2标记、元素和属性 77

标记、内容和元素 77

元素类型 78

属性 80

常见的HTML元素 81

6.3层叠样式表 85

什么是CSS 85

为first.html增加CSS 85

CSS样式规则的组成 86

将CSS应用到HTML中 87

常用的CSS选择符 88

CSS属性与属性值 90

6.4网页布局基础 90

布局原理 90

使用CSS进行布局 90

6.5 Web标准简介 92

什么是Web标准 92

Web标准的优势 92

第7章 MySQL入门 94

7.1基本概念 94

表类型 94

列类型 95

字符集 97

7.2数据库操作 98

创建数据库 98

修改数据库 100

删除数据库 101

7.3数据表操作 102

创建数据表 102

修改数据表 105

删除数据表 106

使用索引 106

表间的关系 108

7.4记录操作 110

INSERT(插入语句) 110

SELECT(选择语句) 113

UPDATE(更新语句) 114

DELETE(删除语句) 115

7.5运算符和常用函数 116

运算符 116

数学函数 117

日期与时间函数 118

字符串函数 122

其他函数 125

7.6数据迁移 126

7.7事务与锁 127

事务的基本概念 127

MySQL事务语句的流程 127

表的锁定与解锁 128

7.8视图 129

视图的概念 129

视图的操作 129

7.9存储过程与自定义函数 131

使用存储过程与自定义函数的好处 131

存储过程 131

自定义函数 131

7.10触发器 132

7.11定义触发器 132

第8章 表单处理 133

8.1表单的基本概念 133

动态页面的核心——表单 133

表单的构成 134

深入理解表单数据通信 142

8.2表单数据的采集 142

POST方式 142

GET方式 146

其他提交方法 147

8.3表单数据处理 148

客户端处理 149

PHP处理 149

8.4表单数据反馈 150

8.5用户注册表单实例 151

注册表单页面 151

注册结果页面 161

第9章 数据库操作 163

9.1 MySQL函数库 163

简介 163

配置环境 163

常用函数介绍 164

9.2基本操作 170

创建数据表 170

添加数据 170

修改数据 171

查询数据 171

删除数据 171

9.3数据库连接问题 172

mysql_onnect和mysql_pconnect 172

有效使用连接 172

9.4多表操作 173

分步处理 173

归一处理 174

9.5事务处理与锁 175

事务应用 175

锁的应用 175

9.6数据库编码问题 176

9.7留言本示例 178

数据库设计 178

关键代码 179

第10章 预定义变量 186

10.1 PHP预定义变量介绍 186

10.2变量传递问题 187

10.3客户端Cookie 188

Cookie的存取 188

Cookie的属性 188

与JavaScript共享Cookie 189

个性化页面 190

10.4服务器端Session 191

Session的存取 191

Session的属性 192

用户系统登录 192

进一步了解B/S结构 196

10.5 GLOBALS 197

10.6 _SERVER 197

10.7_GET、_POST与_REQUEST 201

$_GET变量 201

$_POST变量 202

$_REQUEST变量 202

10.8 _FILES 203

10.9用于程序处理的简单例子 203

第11章 文件操作 205

11.1文件的基本操作 205

打开(创建)文件 205

读写文件 208

文件信息 210

目录操作 213

11.2文件上传 213

文件上传表单 214

上传文件的处理 214

11.3文件下载 216

简单下载 216

高级下载 217

11.4文件下载站点 218

第12章 电子邮件操作 222

12.1简单邮件操作 222

12.2 POP3 225

12.3 SMTP 230

12.4邮件管理器 232

第13章 图像操作 237

13.1 GD库介绍 237

安装 237

支持图像格式 238

13.2生成缩略图 239

13.3图像效果 242

13.4水印图片 245

13.5位图验证码 247

第14章 与客户端脚本的互操作 251

14.1基本模式 251

14.2共享 Cookie 252

14.3生成客户端脚本 256

14.4异步通信 257

第三篇 高级技术与应用 261

第15章 面向对象编程(OOP) 261

15.1基本概念和新特性 261

15.2限定符 264

15.3构造与析构 266

15.4自动加载类文件 269

15.5对象序列化 270

15.6对象的复制与比较 272

15.7内置方法 273

15.8类继承 276

15.9抽象类 278

15.10接口 281

15.11反射机制 284

第16章 正则表达式 290

16.1正则表达式介绍 290

16.2正则表达式的语法 291

起止符 292

数量限定符 292

括号对 292

特殊含义字符 293

修正符 294

16.3正则表达式的使用方法 295

内容查找 295

内容替换 298

16.4常用实例 300

常用表单项验证 300

Url提取 302

关键字着色 302

第17章 模板技术 304

17.1模板的基本概念 304

PHP存在的问题 304

模板可以解决的问题 305

模板带来的问题 306

17.2模板的实现手段 306

通过内容替代 306

通过数据接口 308

转为静态页面 310

17.3优化层次 312

总体结构 312

模型层 312

控制层 314

视图层 316

17.4程序国际化 316

第18章 面向服务编程 318

18.1理解SOA 318

SOA是怎样一种结构 318

SOA与OOA 319

18.2 Web Service的基本概念 319

SOAP 320

WSDL 320

UDDI 322

服务提供方 322

服务使用方 322

18.3 SOAP函数库 322

SoapClient 322

SoapServer 323

18.4服务提供方开发 324

天气信息类 324

WSDL 326

18.5服务使用方开发 328

第19章 XML解析 330

19.1 XML概述 330

19.2 SimpleXML函数库 331

创建对象 331

访问节点与属性 333

添加节点与属性 334

19.3 XML使用示例 335

RSS简介 335

创建RSS 336

使用RSS 338

第20章 结合Ajax 340

20.1 Ajax简介 340

Web 2.0与Ajax 340

Ajax带来哪些好处 341

Ajax的应用 341

20.2使用普通接口 341

普通文本传递 342

代码传递 344

20.3使用XML接口 346

20.4简单示例 347

第21章 安全性 353

21.1使用SSL 353

SSL简介 353

数字证书 353

Apache配置 355

21.2数据库安全性 357

数据库管理上的安全 357

数据库编程上的安全 357

21.3 Web服务器安全性 358

第22章 技术认证 360

22.1 Apache基本认证 360

22.2 PHP基本认证 361

22.3 PHP+MySQL认证 362

22.4基于LDAP的认证 367

LDAP简介 367

LDAP函数库 367

基于LDAP的用户认证 370

第四篇 项目管理与综合案例 372

第23章 需求分析与设计 372

23.1需求综述 372

23.2整体用例图 373

23.3用例描述 375

23.4系统架构设计 376

硬件系统架构 376

软件系统架构 377

23.5页面设计 379

23.6底层代码设计 381

23.7数据库的设计 383

第24章 开发环境搭建 385

24.1 Apache+PHP+MySQL安装配置 385

Apache安装 385

加入PHP解析器 386

安装MySQL 386

环境测试 387

24.2 VSS版本管理安装配置 387

MicrosoftVisual SourceSafe2005安装 387

数据库管理 389

用户管理 392

24.3用Dreamweaver建立工程 393

建立工程 393

日常开发 394

第25章 程序编码 396

25.1后台编码 396

CBlog类 396

异步数据接口 401

25.2前台编码 406

博客首页代码 406

博客js引擎 412

第26章 测试及发布 418

26.1单元测试 418

26.2集成测试 419

26.3 Bug管理 423

26.4发布系统 425

26.5系统维护 425

附录A 推荐网络资源 427

附录B HTML参考 428

B.1核心属性及事件 428

HTML核心属性 428

HTML事件属性 428

B.2 HTML常见标记 429

附录C PHP常用函数库 439

附录D MySQL下常用SQL参考 460

D.1数据定义语句 460

D.2数据操作语句 463

D.3 MySQL实用工具 466

D.4 MySQL事务处理和锁定 466

D.5数据库管理 467

D.6复制 471

参考文献 473

相关图书
作者其它书籍
返回顶部