当前位置:首页 > 工业技术
PHP 5项目开发实战详解
PHP 5项目开发实战详解

PHP 5项目开发实战详解PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:PHPChina编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:7121054140
  • 页数:397 页
图书介绍:本书分14章,从PHP开发环境的搭建入手,深入浅出地讲解PHP的基础知识及Web开发的内容,并通过留言板、投票系统和CMS内容管理系统这3个实战案例进一步深化PHP开发的技能,使读者在掌握PHP开发知识的基础上,实践能力得到提高。本书是PCTI认证(PHPChina Training——Improving)的指定参考教材,对于PHP初学者来说,本书可以作为教材和参考书,对于有丰富经验的PHP高手,本书也是一本很好的参考资料,是读者学习Verilog HDL语言编程的最佳参考资料。
《PHP 5项目开发实战详解》目录

第1章 互联网基础知识 1

1.1 网络的历史 1

1.1.1 Internet的发展历史 1

1.1.2 Web 1.0与Web 2.0 2

1.1.3 Web 2.0与PHP 3

1.2 C/S与B/S结构 4

1.3 TCP/IP协议 6

1.3.1 通信协议 6

1.3.2 分组交换 6

1.3.3 TCP/IP介绍 6

1.3.4 TCP/IP的结构 7

1.3.5 TCP与UDP的比较 8

本章总结 8

第2章 Linux系统 9

2.1 Linux概述 9

2.2 LAMP开源构架 10

2.3 LAMP安装准备 11

本章总结 13

第3章 搭建Web服务器 14

3.1 Apache服务器概述 14

3.2 安装Apache服务器 15

3.3 配置Apache服务器 15

3.3.1 HTTP守护进程的运行参数 16

3.3.2 Apache服务器的模块化 19

3.3.3 虚拟主机的设置 20

本章总结 27

第4章 安装MySQL数据库 28

4.1 MySQL数据库概述 28

4.2 安装MySQL数据库 29

4.3 MySQL数据库的基本管理 30

4.3.1 启动与停止 30

4.3.2 登录MySQL 31

4.3.3 用户管理 31

4.3.4 MySQL常用操作 32

4.3.5 备份与恢复 34

4.3.6 更改MySQL目录 34

4.4 PHPMyAdmin概述 35

4.4.1 快速安装 36

4.4.2 配置 36

4.4.3 常见问题 37

4.4.4 安全性设置 38

本章总结 39

第5章 安装PHP环境 40

5.1 安装PHP 40

5.2 配置PHP 41

5.3 在Apache中配置PHP 49

5.4 在IIS中配置PHP 50

5.4.1 Windows平台下PHP的基本配置 50

5.4.2 IIS中配置PHP 51

本章总结 54

第6章 集成安装包 55

6.1 XAMPP 55

6.2 其他安装包 58

本章总结 60

第7章 Zend开发环境 61

7.1 Zend公司简介 61

7.2 Zend Studio集成开发环境 62

7.2.1 编辑文件 62

7.2.2 使用项目功能 62

7.2.3 Zend Studio代码补全 63

7.2.4 Studio的PHP的调试 64

7.2.5 断点跟踪 65

7.2.6 堆栈与输出缓冲 65

7.2.7 跳入与跳出 65

7.2.8 Studio的版本控制 66

7.3 Zend Optimizer优化器 66

7.4 Zend Platform集成管理平台 67

7.4.1 概述 67

7.4.2 快速使用说明 68

7.4.3 用Zend Platform实现Session跨服务器 69

7.4.4 用Zend Platform做缓存处理 73

7.5 Zend Guard安全卫士 76

本章总结 77

第8章 HTML语言 78

8.1 HTTP 78

8.1.1 HTTP简介 78

8.1.2 RFC简介 79

8.1.3 HTTP服务器与PHP 79

8.2 HTML基础 80

8.2.1 HTML简介 80

8.2.2 W3C简介 80

8.3 HTML元素 81

8.3.1 基本元素 82

8.3.2 格式元素 83

8.3.3 图像元素与链接元素 88

8.3.4 表格元素 89

8.3.5 框架元素 91

8.4 XHTML介绍 93

8.5 表单元素 94

本章总结 97

第9章 PHP语言基础 98

9.1 PHP简介 98

9.2 变量与常量 103

9.3 数据类型 105

9.4 操作符 111

9.5 循环 116

9.6 判断 119

9.7 函数 123

9.8 面向对象 130

9.8.1 面向对象简介0 130

9.8.2 类的结构成员 131

9.8.3 构造函数与类的实例化 132

9.8.4 实现继承 133

9.8.5 成员控制 134

9.8.6 重载 137

9.8.7 抽象类 138

9.8.8 接口 139

9.8.9 常用的函数 140

9.8.10 比较对象 141

9.8.11 魔术方法 141

9.8.12 常用的两个设计模式 143

9.8.13 对象遍历 143

本章总结 145

第10章 常用函数 146

10.1 字符串 146

10.1.1 比较 146

10.1.2 查找替换 148

10.1.3 其他处理函数 150

10.2 正则表达式 153

10.2.1 正则表达式简介 153

10.2.2 基本匹配模式 154

10.2.3 正则表达式函数 155

10.3 数组 159

10.3.1 概念 159

10.3.2 数组的分类 160

10.3.3 数组的操作 161

10.4 文件 169

10.4.1 文件操作函数 169

10.4.2 典型应用 173

10.5 图像 176

本章总结 179

第11章 Web开发 180

11.1 表单处理 180

11.2 会话控制 184

11.2.1 会话机制 184

11.2.2 Cookie介绍 184

11.2.3 Session介绍 188

11.3 数据库操作 195

11.3.1 PHP关于MySQL的配置 195

11.3.2 建立一个连接 196

11.3.3 选择使用的数据库 197

11.3.4 断开数据库连接 198

11.3.5 从查询结果中提取数据 198

11.3.6 将新信息插入数据库 200

11.3.7 分页显示 201

11.4 XML基础 204

11.4.1 XML简介 204

11.4.2 PHP如何解析XML 206

11.5 JavaScript基础 211

11.5.1 JavaScript简介 211

11.5.2 JavaScript与其他语言的比较 213

11.5.3 JavaScript程序设计 214

11.5.4 JavaScript函数 219

11.6 Ajax技术 226

11.6.1 Ajax基础 226

11.6.2 XMLHttpRequest对象 226

11.6.3 Ajax中的请求/响应 229

11.6.4 Ajax实例分析 231

11.7 安全性设置 237

本章总结 242

第12章 留言板 243

12.1 项目简介 243

12.2 功能模块 243

12.2.1 系统设计思想 243

12.2.2 系统功能模块划分 243

12.2.3 系统流程分析 244

12.2.4 系统功能效果图预览 244

12.3 数据库设计 248

12.4 系统实现 250

12.4.1 连接数据库 250

12.4.2 头文件 251

12.4.3 首页 251

12.4.4 签写留言 252

12.4.5 查看留言列表 255

12.4.6 显示留言详细内容 257

12.4.7 回复留言 259

12.4.8 搜索留言模块 262

12.4.9 管理员登录 265

12.4.10 管理员浏览留言 267

12.4.11 删除同主题留言 269

12.4.12 管理留言内容 270

12.4.13 修改留言内容 271

12.4.14 删除留言内容 274

12.4.15 注销登录模块 275

本章小结 275

第13章 投票系统 276

13.1 项目简介 276

13.2 功能模块 276

13.2.1 功能分析 276

13.2.2 系统运行效果预览 277

13.2.3 功能文件 278

13.3 数据库设计 278

13.4 系统实现 279

13.4.1 创建数据库及数据库表 279

13.4.2 现管理员功能 280

13.4.3 实现客户端投票功能 285

13.4.4 显示投票结果 286

13.4.5 系统中的公共函数 287

13.5 基于文件的投票系统 290

13.5.1 系统整体设计 290

13.5.2 数据的存储形式 291

13.5.3 投票系统的基类SupportFuncfions 291

13.5.4 投票系统的实现类TSvote 292

13.5.5 实现客户投票功能 295

本章总结 297

第14章 CMS内容管理系统 298

14.1 项目简介 298

14.1.1 什么是CMS系统 298

14.1.2 CMS系统应用 298

14.1.3 CMS系统关键组件 298

14.2 功能模块 311

14.3 数据库设计 315

14.4 系统实现 317

14.4.1 公共文件 317

14.4.2 模板文件 317

14.4.3 内容显示 320

14.4.4 用户管理 322

14.4.5 内容管理 327

本章总结 333

附录A 334

附录B Discuz!的安装与简单使用 342

附录C 安装SupeSite/X-Space 361

附录D 安装Wiki 363

附录E Discuz!编码规范 369

附录F 模拟自测题 383

模拟题参考答案 390

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