图书介绍

用PHP 5轻松开发Web网站PDF|Epub|txt|kindle电子书版本网盘下载

用PHP 5轻松开发Web网站
  • 龚泰宁编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030168607
  • 出版时间:2006
  • 标注页数:431页
  • 文件大小:28MB
  • 文件页数:441页
  • 主题词:PHP语言-程序设计;网站-设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

用PHP 5轻松开发Web网站PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 PHP5概述1

1.1 PHP5可以做什么1

目录1

1.2 PHP发展历史3

1.2.1 PHP/FI3

1.2.2 PHP33

1.2.3 PHP43

1.3 PHP特点分析4

1.3.1 HTTP认证4

1.2.4 PHP54

1.3.2 Cookie6

1.3.3 XForms7

1.3.4 文件上传8

1.3.5 使用远程文件12

1.3.6 连接处理13

1.3.7 数据库永久连接14

1.3.8 安全模式15

1.3.9 命令行模式19

1.4 PHP5的特性25

1.4.1 向后非兼容性变更26

1.4.3 配置文件迁移27

1.4.2 CLI和CGI27

1.4.4 新函数28

1.4.5 新指令30

1.4.6 数据库30

1.4.7 新对象模型30

1.3.8 命名空间45

1.5 PHP5和其他脚本语言45

1.6 小结46

第2章 安装和配置PHP5环境47

2.1 Winodws下安装配置PHP547

2.1.1 安装配置PHP48

2.1.2 MySQL安装49

2.1.3 IIS配置50

2.1.4 安装配置Apache50

2.1.5 Zend优化器安装51

2.1.6 测试51

2.2 Linux下安装配置PHP552

2.2.1 安装MySQL程序52

2.2.2 安装Apache和PHP553

2.2.3 测试54

2.3 详解Apache2和PHP5配置文件55

2.3.1 详解Apache2配置文件55

2.3.2 HTTP守护进程的运行参数56

2.3.3 详解PHP5配置文件61

2.4 小结66

第3章 PHP5语法结构67

3.1 PHP基本语法67

3.1.1 分析PHP代码块67

3.1.2 指令分隔符的使用68

3.1.3 注释符的使用69

3.2 数据类型69

3.2.1 布尔型70

3.2.2 整型71

3.2.4 字符串72

3.2.3 浮点型72

3.2.5 数组76

3.2.6 对象80

3.2.7 资源80

3.2.8 NULL80

3.3 常量与变量81

3.3.1 常量81

3.3.2 变量82

3.4 运算符和表达式85

3.4.1 运算符85

3.4.2 表达式88

3.5 流程控制90

3.5.1 替代语法91

3.5.2 条件语句91

3.5.3 分支语句92

3.5.4 循环语句94

3.5.5 其他控制语句98

3.6 函数102

3.6.1 函数的参数102

3.6.2 返回值104

3.6.3 变量函数104

3.7.1 类105

3.7 类和对象105

3.7.2 继承107

3.7.3 构造函数107

3.7.4 PHP5中关于类的新特性109

3.8 小结118

第4章 MySQL管理119

4.1 SQL基础119

4.1.1 数据库表119

4.1.2 创建表120

4.1.3 删除表121

4.1.4 数据库记录操作121

4.1.5 select查询操作124

4.1.6 运算函数125

4.2 关系数据库设计概要129

4.2.1 关系数据库概述129

4.2.2 关系数据库的正规化129

4.3 MySQL基本操作133

4.4 数据类型和数据表134

4.4.1 MySQL数据类型135

4.4.2 数据表136

4.4.3 数据表操作137

4.5 查询138

4.5.1 MySQL查询138

4.5.2 查询实例141

4.6 创建和使用数据库145

4.6.1 创建并使用数据库146

4.6.2 创建数据表146

4.6.3 转载数据到数据表148

4.6.4 检索信息149

4.6.5 使用多个数据表161

4.7 获得数据库和表的信息163

4.8 用批处理模式使用MySQL164

4.9 小结165

5.1.2 创建用户并授权166

5.1.1 用户管理166

5.1 MySQL管理与操作166

第5章 MySQL管理和性能优化166

5.1.3 实例:管理用户168

5.1.4 撤权和删除用户170

5.1.5 备份数据库171

5.2 性能优化175

5.2.1 编译优化175

5.2.2 优化服务器参数176

5.2.3 表的类型179

5.2.4 使用命令优化数据库180

5.3 MySQL查询分析与优化183

5.3.1 索引的类型184

5.3.2 单列索引与多列索引185

5.3.3 选择索引列186

5.3.4 分析索引效率187

5.3.5 索引的缺点188

5.3.6 使用临时表进行查询优化188

5.4 小结189

第6章 MySQL的安全性190

6.1 安全性问题190

6.1.1 内部安全性190

6.2 MySQL授权表192

6.1.2 外部安全性192

6.2.1 授权表范围列194

6.2.2 授权表权限列194

6.2.3 管理权限194

6.3 控制客户访问195

6.3.1 范围列内容195

6.3.2 查询访问验证197

6.3.3 范围列匹配顺序197

6.4 避免授权表风险198

6.5 不用grant设置用户199

6.6.1 实例:添加用户200

6.6 实例200

6.6.2 实例:使MySQL更安全202

6.7 小结202

第7章 数据库编程203

7.1 访问MySQL的相关函数203

7.1.1 连接数据库服务器函数203

7.1.2 关闭数据库连接函数204

7.1.3 选择数据库函数204

7.1.4 SQL查询函数205

7.1.5 数据库记录操作函数206

7.1.7 数据库信息函数208

7.1.6 数据库级操作函数208

7.1.8 取数据库名和表名函数210

7.2 创建和操纵MySQL数据库213

7.3 PHP5+MySQL编程实例215

7.3.1 实例:查看数据表215

7.3.2 实例:使用表单添加数据218

7.3.3 实例:编辑数据库中记录221

7.3.4 实例:删除数据库中记录224

7.4 使用ADOdb类库进行数据库开发227

7.4.1 安装ADOdb228

7.4.2 使用脚本连接数据库229

7.4.3 在数据库中进行选择操作230

7.4.4 插入、更新记录231

7.4.5 对查询进行缓存231

7.4.6 处理查询结果232

7.4.7 限制查询结果233

7.4.8 处理事务233

7.5 小结234

第8章 使用Cookie和Session235

8.1 使用Cookie技术235

8.1.1 什么是Cookie235

8.1.2 Cookie如何工作236

8.1.3 在PHP中使用Cookie237

8.1.4 实例:记录每个用户的信息239

8.2 使用Session技术240

8.2.1 Session简介240

8.2.2 PHP中Session的实现241

8.3 小结256

第9章 正则表达式257

9.1 关于正则表达式257

9.1.1 正则表达式历史257

9.1.2 正则表达式分类257

9.2 基本语法257

9.2.1 元字符258

9.2.2 使用元字符261

9.3 PHP中的正则表达式262

9.3.1 ereg()函数263

9.3.2 字符簇263

9.3.3 在PHP中使用字符簇264

9.4 小结265

第10章 类和对象266

10.1 对象和类的基本概念266

10.2 PHP中类和对象的使用266

10.2.1 定义类267

10.2.3 使用对象的变量与方法268

10.2.2 在PHP中使用类268

10.2.4 创建一个构造器269

10.2.5 类的继承270

10.2.6 使用多态271

10.2.7 使用类的静态方法271

10.2.8 方法工厂272

10.2.9 设计使用Web页的样式类272

10.3 高级OOP技术278

10.3.1 序列化278

10.3.2 拷贝和克隆279

10.4 小结280

11.2 PHP5套接字函数281

11.2.1 套接字函数281

第11章 Socket编程281

11.1 Socket基础281

11.2.2 PHP5套接字函数282

11.2.3 实例:一个简单的TCP服务器282

11.3 其他应用284

11.3.1 SMTP基础284

11.3.2 使用Socket发送E-mail285

11.3.3 聊天室实现292

11.3.4 实例:一个基于Web的新闻组浏览器293

11.4.1 HTTP和HTTPS294

11.4 PHP支持的协议/封装协议294

11.4.2 FTP和FTPS296

11.4.3 PHP输入/输出流297

11.4.4 压缩流298

11.5 小结299

第12章 模板技术300

12.1 使用模板的优势300

12.1.1 分离功能和布局300

12.1.2 避免页面元素重复302

12.2.2 使用FastTemplate304

12.2.1 FastTemplate模板的来历304

12.2 FastTemplate304

12.2.3 实例:编制一个表格306

12.2.4 模板的执行速度308

12.3 PHPLIB Template308

12.3.1 使用PHPLIB模板309

12.3.2 嵌套的模板310

12.3.3 添加模板文本311

12.4 比较PHPLIB Template和FastTemplate311

12.4.1 PHPLIB Template和FastTemplate的共同点312

12.4.2 技术的易用性312

12.5 小结313

第13章 程序优化和安全314

13.1 编写灵活有效的PHP代码314

13.1.1 数据库无关性314

13.1.2 界面无关性314

13.1.3 可移植性316

13.1.4 面向对象/函数化316

13.2 优化PHP5代码316

13.2.1 安装Zend Optimizer316

13.2.2 使用Cache提速PHP317

13.2.3 Web内容的压缩317

13.3 PHP5安全318

13.3.1 一般策略319

13.3.2 安装为CGI程序319

13.3.3 安装为Apache模块321

13.3.4 文件系统安全322

13.3.5 数据库安全323

13.3.6 错误报告327

13.3.7 使用register_globals329

13.3.8 用户提交的数据330

13.3.9 隐藏PHP331

13.4.1 数据加密基础332

13.4.2 PHP的加密功能332

13.3.10 更新到最新版本332

13.4 用PHP进行数据加密332

13.4.3 使用Mcrypt加密算法扩展库335

13.4.4 使用Mhash扩展库337

13.5 使用SSI339

13.5.1 SSI基础知识339

13.5.2 启动SSI339

13.5.3 SSI语法格式340

13.6 小结344

14.1 XML概述345

14.1.1 XML元标记语言345

第14章 XML应用345

14.1.2 XML描述的结构和语义346

14.2 使用PHP的XML解析器Expat347

14.2.1 Expat简介347

14.2.2 编译Expat348

14.2.3 实例:使用Expat解析XML348

14.2.4 产生XML解析器实例的函数352

14.2.5 对文档进行解析353

14.2.6 显示统计信息354

14.2.7 实例:用PHP XML编写简单的搜索引擎354

14.3 小结356

15.1.1 用include和require进行模块化357

第15章 建设简单交互网站357

15.1 计划一个站点357

15.1.2 从HTML到PHP359

15.2 添加计数器361

15.2.1 计数函数361

15.2.2 改进计数器362

15.3 添加反馈表单365

15.3.1 编写输入表单和处理数据365

15.3.2 配置php.ini文件368

15.4 添加站内搜索引擎368

15.5.1 基于HTTP验证369

15.5 添加密码验证功能369

15.5.2 使用PHP对用户身份进行验证370

15.5.3 根据指定验证信息核实用户身份370

15.5.4 另一种简单的密码验证371

15.6 添加文件上传功能372

15.7 添加投票功能374

15.8 添加动态banner378

15.9 小结380

A.1.5 解释381

A.1.4 讨论381

A.1.3 缺点381

A.1.2 优点381

A.1 介绍381

附录A PHP5编码规范381

A.1.1 标准化的重要性381

A.2 命名规则382

A.2.1 合适的命名382

A.2.2 类命名382

A.2.3 方法和函数命名382

A.2.5 类命名383

A.2.6 类库命名383

A.2.4 缩写词不要全部用大写字母383

A.2.7 方法命名384

A.2.8 类属性命名384

A.2.9 方法中参数命名384

A.2.10 变量命名384

A.2.11 引用变量和函数385

A.2.12 全局变量385

A.2.13 定义命名/全局常量385

A.2.14 静态变量385

A.2.15 函数命名385

A.3.1 大括号规则386

A.3.2 缩进/制表符/空格规则386

A.3 书写规则386

A.2.16 错误返回检测规则386

A.3.3 括号、关键词和函数规则387

A.3.4 If..Then..Else格式387

A.3.5 switch格式388

A.3.6 continue,break和问号388

A.3.7 声明块的定位389

A.3.8 其他规则389

A.3.9 布尔逻辑类型390

A.3.10 避免嵌入式赋值390

A.4.4 讲一个故事391

A.4.3 创建知识库391

A.4.2 建立小型代码库391

A.4.1 重用你和他人的工作391

A.4 帮助与共享391

A.4.5 归档注释392

A.4.6 注释结构392

A.5 其他394

A.6 PHP文件扩展名395

A.7 PHP代码标记395

附录B PHP5类型和比较符表396

附录C 函数别名列表398

附录D 保留字列表406

附录E 资源类型列表413

参考文献431

热门推荐