《PHP编程技巧与实例分析》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:李坤等著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2001
  • ISBN:7980044770
  • 页数:555 页
图书介绍:

第1章 PHP简介 1

1·1 什么是PHP 1

1·1·1 PHP简史 1

1·1·2 PHP的优点 2

1·2 PHP的使用 4

1·2·1 PHP与HTML 4

1·2·2 PHP用于Web服务器端编程 6

1·2·3 PHP强大的数据库功能 7

1·2·4 HTTP认证 7

1·2·5 session和cookie支持 8

1·2·6 动态处理GIF图像 8

1·2·7 文件传输功能 8

1·2·8 异常处理 9

1·3 PHP4的新特性 9

1·4 本章小结 11

第2章 PHP的工作环境 12

2·1 Linux系统简介 12

2·1·1 Linux系统 12

2·1·2 Linux系统安装 13

2·1·3 基本概念 14

2·2 安装MySQL 17

2·2·1 预备工作 17

2·2·2 安装过程 17

2·2·3 其他版本安装简介 19

2·2·4 MySQL测试和使用 20

2·3 安装Apache,PHP 21

2·3·1 预备工作 21

2·3·2 安装过程 22

2·3·3 测试 26

2·3·4 服务器配置 27

2·3·5 PHP配置 34

2·4 安装phpMyAdmin 43

2·4·1 准备工作 43

2·4·2 安装过程 43

2·4·3 phpMyAdmin的保护 44

2·5 其他相关软件的安装 46

2·5·1 IODBC和MyODBC 47

2·5·2 PHPLIB 48

2·6 Windows环境下的安装 51

2·6·1 Windows 95/98环境下的安装 52

2·6·2 Windows 2000及Windows NT环境下的安装 53

2·7 本章小结 53

第3章 PHP的数据类型 54

3·1 数值 54

3·1·1 数字 54

3·1·2 文本 55

3·2 常量 60

3·2·1 系统常量 60

3·2·2 自定义常量 61

3·3 变量 63

3·3·1 变量名称 63

3·3·2 变量类型 63

3·3·3 变量的初始化 66

3·3·4 变量的作用范围 70

3·3·5 变量的使用 73

3·4 本章小结 77

第4章 程序流程控制 78

4·1 运算操作符和表达式 78

4·1·1 运算操作符的种类 78

4·1·2 运算符的优先级和结合顺序 81

4·1·3 表达式 83

4·1·4 有副作用的表达式 83

4·2 语句 84

4·2·1 判断语句 84

4·2·2 循环语句 89

4·2·3 跳转语句——break和continue 93

4·2·4 require和include 98

4·3 函数 99

4·3·1 函数的语法结构和调用 99

4·3·2 函数的参数和返回值 100

4·3·3 一些关于函数的说明 102

4·4 本章小结 104

第5章 字符串处理与模式匹配 105

5·1 字符串处理 105

5·1·1 基本查询操作 105

5·1·2 替换 111

5·1·3 字符统计 112

5·1·4 字符串的切分和重组 114

5·1·5 格式转换 116

5·1·6 打印输出 117

5·1·7 其他函数 119

5·2 模式匹配和正则表达式 120

5·2·1 模式 120

5·2·2 POSIX正则表达式 122

5·2·3 兼容Perl的正则表达式 126

5·3 本章小结 133

第6章 PHP常用功能函数 134

6·1 数学函数 134

6·1·1 三角函数处理 135

6·1·2 幂函数处理 135

6·1·3 随机数处理 136

6·1·4 进制转换 136

6·1·5 其他数学函数 137

6·2 数组操作函数(Array Functions) 137

6·2·1 数组创建函数 137

6·2·2 数组元素处理函数 139

6·2·3 数组排序函数 141

6·2·4 其他数组处理函数 144

6·3 文件系统函数 145

6·4 图像处理(lmage Functions) 155

6·4·1 图像信息处理函数 156

6·4·2 图像绘制函数 156

6·4·3 图像颜色处理函数 159

6·4·4 字体处理函数 161

6·4·5 其他图像处理函数 161

6·5 本章小结 166

第7章 PHP的编程风格和出错处理 167

7·1 代码质量 167

7·1·1 可读性 167

7·1·2 可维护性 171

7·1·3 鲁棒性 173

7·1·4 高效性 174

7·2 面向对象编程 175

7·2·1 对象的基本概念 176

7·2·2 类 176

7·2·3 PHP面向对象编程实例 185

7·3 出错处理 190

7·3·1 与安装有关的错误 191

7·3·2 表单提交问题 191

7·3·3 文件错误 194

7·3·4 变量未赋值 195

7·3·5 函数错误 196

7·3·6 数学错误 196

7·3·7 超时错误 198

7·4 本章小结 198

第8章 数据库和MySQL 200

8·1 数据库原理 200

8·1·1 数据、信息和数据库 200

8·1·2 关系数据库 202

8·1·3 数据安全 203

8·2 SQL简介 204

8·3 MySQL入门 205

8·3·1 MySQL中的基本数据类型 207

8·3·2 创建新用户 211

8·3·3 MySQL的数据库操作 214

8·3·4 MySQL的表操作 216

8·3·5 MySQL的列操作 219

8·3·6 MySQL的记录操作 222

8·3·7 MySQL的查询操作 226

8·4 本章小结 234

第9章 PHP强大的数据库功能 235

9·1 数据库连接 235

9·1·1 连接到数据库 235

9·1·2 处理表单信息 237

9·1·3 完整的例子 239

9·1·4 永久连接与断开连接 241

9·2 访问数据库 242

9·2·1 数据库操作 242

9·2·2 表操作 247

9·2·3 字段操作 257

9·2·4 记录操作 266

9·3 其他接口函数 276

9·4 数据库出错处理 278

9·4·1 连接错误 278

9·4·2 权限错误 279

9·4·3 SQL查询语句错误 280

9·5 本章小结 280

第10章 数据库编程的高级技巧(上) 282

10·1 表的关联 282

10·1·1 三种基本的关联关系 282

10·1·2 通过表关联实现查询 283

10·1·3 链接表 287

10·1·4 连接类型 292

10·1·5 用连接实现子查询 296

10·2 优化MySQL 299

10·2·1 常见的系统瓶颈 299

10·2·2 系统参数的设置 300

10·2·3 选择合适的列类型和表类型 304

10·2·4 索引的使用 305

10·2·5 MySQL怎样优化查询性能 309

10·2·6 插入、修改和删除的优化 311

10·2·7 其他优化措施 313

10·3 本章小结 314

第11章 数据库编程的高级技巧(下) 316

11·1 数据库管理和维护 316

11·1·1 MySQL数据库的结构 317

11·1·2 MySQL的日志文件 317

11·1·3 服务器的优化 318

11·1·4 数据库备份和恢复 320

11·2 phpMyAdmin 320

11·3 数据库高级编程实例 321

11·3·1 准备工作 322

11·3·2 头文件 323

11·3·3 主文件 340

11·4 本章小结 344

第12章 PHP的认证功能 345

12·1 htaccess认证 345

12·1·1 用户文件 345

12·1·2 服务器配置 346

12·2 HTTP认证 348

12·2·1 HTTP认证简单实例 349

12·2·2 结合htaccess认证的HTTP认证 349

12·3 数据库认证 353

12·3·1 数据库认证简单实例 353

12·3·2 HTTP认证和数据库认证的结合 359

12·3·3 PHPLIB的认证方式 362

12·4 数据加密 363

12·5 本章小结 369

第13章 CGI编程 371

13·1 CGI简介 371

13·1·1 HTTP通信 371

13·1·2 GET和POST方法 372

13·1·3 CGI与数据库 375

13·2 编写CGI脚本 375

13·2·1 HTTP标题 375

13·2·2 环境变量 376

13·2·3 URL编解码 380

13·2·4 表单处理 382

13·3 出错处理 386

13·4 用户登录 387

13·5 本章小结 396

第14章 PHP高级编程(上) 398

14·1 session 398

14·1·1 什么是session 398

14·1·2 session的机理 399

14·1·3 session的函数 400

14·1·4 虚拟网上购物篮 404

14·2 cookie 414

14·2·1 什么是cookie 414

14·2·2 cookie工作原理 415

14·2·3 cookie的使用 418

14·2·4 应用举例 421

14·3 本章小结 426

第15章 PHP高级编程(下) 427

15·1 PHP,JavaScript和动态HTML 427

15·1·1 JavaScript简介 427

15·1·2 动态HTML 435

15·1·3 用PHP生成动态HTML 444

15·2 Client pull和Server push 451

15·2·1 Client pull方法 451

15·2·2 Server push方法 453

15·2·3 简单的聊天室 453

15·3 PHP与邮件 459

15·3·1 邮件服务需要什么配置 459

15·3·2 mail()函数 460

15·3·3 发送附件 461

15·4 本章小结 467

第16章 XML应用 468

16·1 XML与HTML 468

16·1·1 HTML的缺陷 468

16·1·2 什么是XML 469

16·1·3 XML和HTML的差异 470

16·2 XML简介 471

16·2·1 XML声明 471

16·2·2 元素与属性 471

16·2·3 XML的解释器 472

16·2·4 一个简单的例子 473

16·2·5 XML要实现的10个目标 474

16·2·6 DTD文档——定义XML的语汇 475

16·2·7 CSS和XSL——为XML梳妆 477

16·3 PHP在XML中的应用 480

16·3·1 相关函数 480

16·3·2 简单的例子 482

16·4 本章小结 491

第17章 综合应用实例 492

17·1 程序框架设计 492

17·1·1 功能模块设计 492

17·1·2 数据库设计 493

17·1·3 页面设计 495

17·2 用户注册和登录 499

17·3 商品显示 500

17·4 商品购买 508

17·5 本章小结 524

附录 526