《PHP精解案例教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:于天恩编著
  • 出 版 社:清华大学出版社;北京交通大学出版社
  • 出版年份:2007
  • ISBN:7811231441
  • 页数:430 页
图书介绍:

第一部分 环境配置与PHP编程基础 2

第1章 配置PHP运行环境 2

1.1 软件编程体系简介 2

1.1.1 B/S架构编程体系 2

1.1.2 C/S架构编程体系 3

1.2 PHP基本原理 3

1.2.1 PHP的发展历史 3

1.2.2 PHP相关技术概览 4

1.3 PHP运行环境 4

1.3.1 安装Apache 2.0.50 4

1.3.2 配置Apache 2.0.50 7

1.3.3 安装和配置PHP 5.0.0 9

1.3.4 安装和配置PHP 5.1.4 18

1.3.5 卸载PHP 5.0 26

小结 30

课后习题和上机练习 30

第二部分 PHP的常用技术 32

第2章 语言基础 32

2.1 写在最前面的知识 32

2.1.1 嵌入页面的脚本语言 32

2.1.2 注释符 32

2.1.3 输出函数 33

2.1.4 转义字符输出 33

2.2 变量 35

2.2.1 命名原则 35

2.2.2 数据类型 35

2.2.3 引号 37

2.2.4 变量迭代 38

2.3 常量 39

2.3.1 命名原则 39

2.3.2 常量定义 39

2.3.3 系统常量 40

2.4 运算符 41

2.4.1 算术运算符 41

2.4.2 位运算符 41

2.4.3 关系运算符 42

2.4.4 逻辑运算符 42

2.4.5 其他运算符 43

2.4.6 综述 43

2.5 函数 44

2.5.1 函数的定义和使用 45

2.5.2 函数替代 47

2.6 类 48

2.6.1 类定义 48

2.6.2 类的继承 49

2.7 流程控制 51

2.7.1 顺序结构 51

2.7.2 选择结构 52

2.7.3 循环结构 56

2.7.4 页面程序终止 60

2.7.5 页面跳转 60

2.7.6 PHP的变形流程控制结构 62

2.7.7 页面包含函数 65

2.8 数组 69

2.8.1 数组的创建和使用 70

2.8.2 数组的遍历 75

2.8.3 二维数组 78

2.8.4 超级数组 79

小结 84

课后习题和上机练习 84

第3章 常用函数和表单处理 85

3.1 最常用函数 85

3.2 时间函数 87

3.2.1 date()函数和time()函数 87

3.2.2 strftime()函数 88

3.2.3 getdate()函数 89

3.2.4 mktime()函数 90

3.3 数学函数 91

3.3.1 随机函数 91

3.3.2 最大值函数和最小值函数 92

3.3.3 ceil()函数,floor()函数和round()函数 93

3.4 字符串函数 94

3.4.1 除去空格 94

3.4.2 HTML处理相关函数 95

3.4.3 改变字符串大小写 97

3.4.4 字符串进入数据库之前的处理 98

3.4.5 字符串拆分 98

3.4.6 字符串查找 99

3.4.7 字符串替换 100

3.4.8 字符串加密 101

3.4.9 正则表达式的基础知识 102

3.4.10 利用正则表达式的字符串函数 103

3.4.11 综合案例 104

3.5 其他函数 108

3.5.1 读取图片信息 108

3.5.2 发送电子邮件 109

3.6 表单处理 111

3.6.1 表单的提交 111

3.6.2 表单的验证 111

3.6.3 表单的接收 116

小结 122

课后习题和上机练习 123

第4章 目录和文件操作 124

4.1 文件操作 124

4.1.1 基本操作方法 124

4.1.2 重要的函数 125

4.1.3 基本案例 126

4.2 目录操作 127

4.2.1 第一种简单的目录操作方法 127

4.2.2 第二种简单的目录操作方法 128

4.2.3 基于文件名的目录搜索引擎 129

4.3 XML的基本解析方法 131

4.4 基于文本的应用程序 137

4.4.1 基于文本文件的留言板 137

4.4.2 基于文本的页面访问计数器 140

4.5 文件上传 143

4.5.1 文件上传的基本方法 144

4.5.2 文件上传的标准方法 146

4.5.3 文件上传的策略 150

小结 165

课后习题和上机练习 165

第三部分 PHP核心技术 168

第5章 session与身份认证 168

5.1 session的基本用法 168

5.2 基于session的身份验证系统 172

5.3 基于session的购物车系统 175

5.4 session的高级用法 181

小结 183

课后习题和上机练习 184

第6章 数据库操作准备 185

6.1 SQLServer的安装配置和基本操作 185

6.1.1 SQL Server 2000的安装和设置 185

6.1.2 SQL Server 2000的基本操作 190

6.2 MySQL的安装配置和基本操作 203

6.2.1 MySQL 5.0.19的安装和设置 204

6.3 phpMyAdmin的安装设置和基本操作 213

6.3.1 phpMyAdmin的安装 213

6.3.2 phpMyAdmin的设置 214

6.3.3 phpMyAdmin的基本操作 216

6.4 SQL语言 217

6.4.1 基本SQL语句 219

6.4.2 聚合函数 229

6.4.3 分组查询 232

6.4.4 嵌套查询 234

6.4.5 交叉表查询 234

小结 237

课后习题和上机练习 237

第7章 数据库操作 238

7.1 基本操作法 238

7.1.1 基本步骤 238

7.1.2 PHP操作MySQL的新函数库mysqli 246

7.2 DBX操作法 248

7.2.1 一套通用的数据库访问解决方案 249

7.2.2 DBX操作法基本步骤 257

7.3 COM操作法 269

7.4 PEAR操作法 274

7.4.1 PEAR的安装和配置 274

7.4.2 基本步骤 277

7.5 PDO操作法 287

7.5.1 PDO的配置 287

7.5.2 基本步骤 288

7.5.3 PDO访问多种数据库 292

7.6 数据库操作关键技术 296

7.6.1 将数据库信息导入XML文件 296

7.6.2 数据分页显示 298

7.6.3 基于数据库的身份验证系统 305

小结 308

课后习题和上机练习 309

第8章 数据库工程项目 310

8.1 Dreamweaver的安装和使用 310

8.1.1 Dreamweaver的安装 310

8.1.2 Dreamweaver的使用 312

8.2 网络聊天室的设计和实现 318

8.2.1 系统设计 318

8.2.2 系统实现 319

8.3 在线投票系统的设计和实现 325

8.3.1 系统设计 325

8.3.2 系统实现 326

8.4 留言板的设计和实现 334

8.4.1 系统设计 334

8.4.2 系统实现 334

8.5 新闻发布系统的设计和实现 339

8.5.1 系统设计 339

8.5.2 系统实现 340

小结 348

课后习题和上机练习 349

第四部分 PHP工程项目开发 352

第9章 Ajax和PHP 352

9.1 Ajax的基本应用方法 352

9.2 实时显示程序 356

小结 360

课后习题和上机练习 360

第10章 两个系统的设计与实现 361

10.1 准备工作 361

10.1.1 应用程序的跨平台考虑 361

10.1.2 重要函数的提示 362

10.1.3 约定 365

10.2 在线投票系统的设计与实现 367

10.2.1 系统设计 367

10.2.2 数据库系统的实现 367

10.2.3 程序与代码 371

10.2.4 可以改进的地方 394

10.3 网络新闻系统的设计与实现 394

10.3.1 系统设计 395

10.3.2 数据库系统的实现 397

10.3.3 程序与代码 400

10.3.4 可以改进的地方 430

小结 430

课后习题和上机练习 430