图书介绍

PHP网络编程标准教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

PHP网络编程标准教程
  • 邹天思,潘凯华编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115194381
  • 出版时间:2009
  • 标注页数:477页
  • 文件大小:221MB
  • 文件页数:497页
  • 主题词:PHP语言-程序设计-教材

PDF下载


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

下载说明

PHP网络编程标准教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 PHP概述1

1.1 什么是PHP2

1.2 PHP开发语言的特点2

1.3 PHP的发展趋势3

1.4 如何学好PHP4

1.5 PHP的语法结构5

1.5.1 PHP标识符的规则5

1.5.2 PHP标记符的作用5

1.6 程序注释6

1.6.1 使用PHP注释6

1.6.2 使用HTML注释7

1.6.3 有效使用注释7

1.7 PHP输出指令8

1.7.1 应用print()语句输出字符8

1.7.2 应用echo()语句输出字符9

1.7.3 应用printf()语句格式化输出字符10

1.7.4 应用sprintf()语句格式化输出字符11

1.8 PHP包含语句11

1.8.1 应用include()语句包含文件11

1.8.2 应用require()语句包含文件12

1.8.3 应用include_once()语句包含文件13

1.8.4 应用require_once()语句包含文件13

1.8.5 include()语句和require()语句的区别14

1.8.6 include_once()语句和require_once()语句的区别16

1.9 PHP动态网页的工作流程16

1.10 体验PHP—编写第1个PHP Web16

1.10.1 创建站点16

1.10.2 使用Dreamweaver创建PHP文件17

1.10.3 创建PHP标记17

1.10.4 编写PHP代码17

1.10.5 存储文件18

1.10.6 网站运行结果18

1.11 获取帮助信息18

1.11.1 PHP学习工具和资料下载19

1.11.2 获取PHP的源代码资源19

1.12 本章小结20

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

2.1 Windows下应用AppServ快速配置PHP开发环境22

2.2 Windows下Apache+MySQL+PHP的安装配置24

2.2.1 Windows下Apache的安装配置24

2.2.2 Windows下MySQL的安装配置27

2.2.3 Windows下PHP的安装配置28

2.3 在Windows下架设IIS+PHP的执行环境29

2.3.1 IIS的安装3

2.3.2 架设PHP到IIS3

2.4 Linux下Apache+MySQL+PHP的安装配置32

2.4.1 Linux下Apache的安装配置32

2.4.2 Linux下MySQL的安装配置33

2.4.3 Linux下PHP的安装配置34

2.5 获取PHP的配置信息35

2.5.1 Apache服务器的基本配置35

2.5.2 php.ini文件的基本配置35

2.6 解决PHP的常见配置问题37

2.6.1 解决Apache服务器端口冲突37

2.6.2 更改Apache服务器默认存储的文件路径37

2.6.3 在php.ini文件中更改上传文件的大小37

2.6.4 增加PHP扩展模块38

2.6.5 修改php.ini文件以支持MySQL数据库38

2.7 本章小结38

第3章 PHP语言基础39

3.1 PHP常量4

3.1.1 声明和使用常量4

3.1.2 预定义常量41

3.2 PHP变量42

3.2.1 理解变量42

3.2.2 声明变量43

3.2.3 变量作用域43

3.2.4 可变变量45

3.2.5 预定义变量45

3.2.6 变量的生存周期46

3.3 数据类型46

3.3.1 标量数据类型46

3.3.2 复合数据类型5

3.3.3 特殊数据类型51

3.3.4 转换数据类型52

3.3.5 检测数据类型53

3.4 PHP的运算符54

3.4.1 操作算术运算符54

3.4.2 操作字符串运算符55

3.4.3 操作赋值运算符55

3.4.4 操作位运算符56

3.4.5 递增或递减运算符56

3.4.6 操作逻辑运算符57

3.4.7 操作比较运算符58

3.4.8 其他运算符59

3.4.9 运算符的使用规则59

3.5 PHP的表达式60

3.6 自定义函数61

3.6.1 定义和调用函数61

3.6.2 在函数间传递参数62

3.6.3 函数的返回值63

3.7 本章小结64

第4章 流程控制语句65

4.1 算法66

4.1.1 什么是算法66

4.1.2 算法的描述方法66

4.1.3 程序的3种控制结构67

4.2 条件控制语句68

4.2.1 if条件控制语句68

4.2.2 switch多分支语句7

4.2.3 if和switch语句的区别72

4.3 循环语句74

4.3.1 while循环语句74

4.3.2 do...while循环语句76

4.3.3 for循环语句77

4.3.4 foreach循环语句78

4.3.5 各循环语句间的区别79

4.4 跳转语句80

4.4.1 break跳转语句80

4.4.2 continue跳转语句81

4.4.3 return跳转语句82

4.5 try...catch...throw语句83

4.6 流程控制语句的嵌套83

4.7 本章小结84

第5章 PHP与Web页面交互85

5.1 表单数据的提交方式86

5.1.1 通过GET方法提交数据86

5.1.2 通过POST方法提交数据87

5.2 获取提交的表单数据88

5.2.1 获取按钮的数据88

5.2.2 获取文本区域的数据89

5.2.3 获取单选按钮的数据90

5.2.4 获取复选框的数据91

5.2.5 获取列表框的数据92

5.2.6 获取文本域的数据93

5.2.7 获取文件域的数据94

5.2.8 获取隐藏域的数据94

5.3 在PHP中处理表单变量95

5.4 对表单传递的变量值进行编码与解码96

5.4.1 URL编码与解码96

5.4.2 BASE64编码与解码97

5.5 本章小节98

第6章 字符串操作99

6.1 字符串简介100

6.2 单引号和双引号的区别100

6.3 字符串的连接符101

6.4 字符串操作101

6.4.1 去除字符串首尾空格和特殊字符101

6.4.2 字符串与HTML相互转换103

6.4.3 转义、还原字符串数据104

6.4.4 获取字符串的长度106

6.4.5 截取字符串107

6.4.6 比较字符串108

6.4.7 检索字符串111

6.4.8 替换字符串113

6.4.9 格式化字符串116

6.4.10 连接、分割字符串117

6.4.11 URL编码解码函数119

6.5 本章小结121

第7章 正则表达式122

7.1 什么是正则表达式123

7.1.1 正则表达式的发展史123

7.1.2 正则表达式中的术语123

7.2 正则表达式的语法规则123

7.2.1 行定位符(^和$)124

7.2.2 单词定界符(\b、\B)125

7.2.3 字符类([ ])125

7.2.4 选择字符(|)126

7.2.5 连字符(-)127

7.2.6 排除字符(^)127

7.2.7 限定符(?*+{n,m})127

7.2.8 点号字符(.)128

7.2.9 转义字符(\)128

7.2.10 反斜线(\)128

7.2.11 括号字符(())129

7.2.12 反向引用130

7.2.13 捕获130

7.2.14 断言(环视)130

7.2.15 模式修饰符131

7.2.16 模式匹配的顺序131

7.3 POSIX扩展正则表达式函数132

7.3.1 ereg()函数和eregi()函数132

7.3.2 ereg_replace()函数和ereg_ireplace()函数133

7.3.3 split()函数和spliti()函数134

7.4 PCRE兼容正则表达式函数135

7.4.1 preg_grep()函数135

7.4.2 preg_match()函数和preg_match_all()函数135

7.4.3 preg-quote()函数137

7.4.4 preg_replace()函数137

7.4.5 preg_replacecallback()函数137

7.4.6 preg_split()函数138

7.5 本章小结138

第8章 PHP数组139

8.1 数组的概述140

8.2 数组的基本操作140

8.2.1 声明数组140

8.2.2 输出数组141

8.2.3 定位数组141

8.2.4 遍历数组143

8.2.5 增加、删除数组元素147

8.2.6 确定数组大小和惟一性149

8.2.7 数组的排序150

8.2.8 数组的合并与拆分151

8.2.9 数组和字符串之间的转换154

8.3 其他数组函数155

8.3.1 创建指定范围的数组155

8.3.2 对数组中的元素进行随机排序156

8.3.3 对数组中所有元素进行求和156

8.3.4 将一维数组拆分为多维数组157

8.4 PHP全局数组158

8.4.1 $-SERVER[ ]全局数组158

8.4.2 $_GET[ ]和$_POST[ ]全局数组158

8.4.3 $_COOKIE全局数组158

8.4.4 $_ENV[ ]全局数组158

8.4.5 $_REQUEST[ ]全局数组158

8.4.6 $_SESSION[ ]全局数组158

8.4.7 $_FILES[ ]全局数组159

8.5 本章小结160

第9章 日期和时间161

9.1 日期和时间的概述162

9.2 处理日期和时间162

9.2.1 获取日期和时间163

9.2.2 获取日期和时间信息164

9.2.3 检验日期和时间的有效性165

9.2.4 输出格式化的日期和时间166

9.3 PHP的时间戳168

9.3.1 PHP中的时间戳168

9.3.2 获取格林威治标准时间的时间戳168

9.3.3 获取本地化时间戳169

9.3.4 获取当前时间戳171

9.4 本章小结171

第10章 文件和目录处理技术172

10.1 文件处理技术的基本操作173

10.1.1 打开文件173

10.1.2 读取文件173

10.1.3 写入文件178

10.1.4 删除文件179

10.1.5 关闭文件179

10.1.6 复制文件179

10.1.7 移动和重命名文件180

10.2 文件的高级处理技术180

10.2.1 访问远程文件181

10.2.2 测试文件指针的位置181

10.2.3 文件指针的定位181

10.2.4 锁定文件183

10.3 目录操作技术183

10.3.1 打开目录183

10.3.2 读取目录183

10.3.3 建立目录184

10.3.4 删除目录184

10.3.5 改变目录185

10.3.6 关闭目录185

10.4 文件上传和下载技术185

10.4.1 开启PHP文件上传功能185

10.4.2 POST方法上传文件186

10.4.3 上传多个文件187

10.4.4 生成临时文件188

10.4.5 下载文件188

10.5 本章小结189

第11章 图形图像处理技术190

11.1 GD函数库的概述191

11.1.1 Windows下打开GD2函数库支持191

11.1.2 Linux下打开GD2函数库支持191

11.1.3 应用GD2函数创建图像192

11.2 基本的图像处理技术193

11.2.1 创建画布193

11.2.2 设置颜色193

11.2.3 生成图像194

11.2.4 销毁图像195

11.2.5 绘制点与线195

11.2.6 绘制几何图形197

11.2.7 填充几何图形198

11.2.8 输出文字201

11.3 Jpgraph的安装与配置203

11.3.1 Jpgraph的安装204

11.3.2 Jpgraph的配置204

11.4 图形图像的典型应用204

11.4.1 应用图像处理技术生成验证码204

11.4.2 应用图像处理技术生成饼形图206

11.4.3 应用柱形图统计商品月销量208

11.4.4 应用折线图分析学习PHP的过程209

11.5 本章小结210

第12章 Cookie和会话控制211

12.1 概述212

12.1.1 Cookie概述212

12.1.2 会话控制212

12.2 Cookie的操作212

12.2.1 设置Cookie212

12.2.2 访问Cookie213

12.2.3 删除Cookie213

12.2.4 Cookie数组214

12.3 Cookie的应用215

12.4 会话的操作216

12.4.1 会话的基本方式216

12.4.2 配置PHP的会话217

12.4.3 创建会话217

12.5 会话的应用219

12.5.1 登录验证219

12.5.2 通过Session禁用页面刷新221

12.6 本章小结222

第13章 面向对象223

13.1 概述224

13.1.1 面向对象的概念224

13.1.2 面向对象语言的3大特点224

13.1.3 PHP5.0面向对象的新特性225

13.2 类和对象225

13.2.1 类的结构及声明方式225

13.2.2 属性和方法的定义225

13.2.3 使用构造函数226

13.2.4 使用析构函数227

13.2.5 类的实例化227

13.3 控制访问权限228

13.4 类的继承和重载228

13.4.1 继承的概念228

13.4.2 PHP中实现继承的方法228

13.4.3 重载的概念229

13.4.4 PHP中实现类重载的方法229

13.4.5 用final关键字对继承和重载进行限制229

13.5 接口230

13.5.1 接口的概念230

13.5.2 PHP实现接口230

13.6 PHP面向对象新特性231

13.6.1 Per-Class常量的应用231

13.6.2 对象的克隆231

13.6.3 _autoload()方法232

13.6.4 使用instanceof关键字判断实例类型232

13.6.5 使用this关键字调用类成员232

13.6.6 使用parent关键字调用父类成员233

13.6.7 使用self关键字调用类体中的静态成员233

13.6.8 辅助函数234

13.7 PHP中面向对象的应用238

13.7.1 应用面向对象的方式实现用户身份验证238

13.7.2 数据的分页显示239

13.8 本章小结241

第14章 MySQL数据库基础242

14.1 MySQL概述243

14.1.1 MySQL的特点243

14.1.2 SQL和MySQL243

14.2 MySQL服务器的启动和关闭244

14.2.1 启动MySQL服务器244

14.2.2 连接MySQL服务器245

14.2.3 关闭MySQL服务器245

14.3 操作数据库246

14.3.1 创建数据库246

14.3.2 选择数据库247

14.3.3 删除数据库247

14.4 操作数据表247

14.4.1 创建表248

14.4.2 修改表249

14.4.3 删除表249

14.5 操作数据250

14.5.1 添加语句(INSERT)250

14.5.2 修改语句(UPDATE)251

14.5.3 删除语句(DELETE)251

14.5.4 批量增加记录语句(LOADDATA和MYSQLIMPORT)251

14.6 数据查询语句252

14.6.1 运用SELECT查询(对数据表的选择)252

14.6.2 WHERE条件语句的应用253

14.6.3 GROUPBY对结果分组254

14.6.4 DISTINCT在结果中去除重复行254

14.6.5 ORDERBY对结果排序254

14.6.6 LIKE应用255

14.6.7 CONCAT联合多列255

14.6.8 LIMIT限定结果行数256

14.6.9 使用函数和表达式256

14.7 数据类型257

14.7.1 数字类型257

14.7.2 字符串类型258

14.7.3 日期和时间数据类型259

14.8 PhpMyAdmin图形化管理工具260

14.8.1 库级操作260

14.8.2 表级操作261

14.8.3 增删改数据262

14.8.4 查询数据263

14.8.5 数据的导入与导出264

14.9 本章小结266

第15章 数据库编程技术267

15.1 PHP操纵MySQL数据库268

15.1.1 建立与MySQL数据库的连接268

15.1.2 选择和使用MySQL数据库268

15.1.3 执行SQL指令269

15.1.4 分析结果集269

15.1.5 断开与MySQL数据库的连接270

15.2 管理MySQL数据库中的数据271

15.2.1 向数据库中添加数据27

15.2.2 编辑数据库数据272

15.2.3 从数据库中删除数据274

15.2.4 批量数据操作276

15.3 对MySQL表的查询277

15.3.1 通用查询277

15.3.2 高级查询279

15.3.3 分组统计280

15.3.4 对查询结果分页显示282

15.3.5 对查询结果进行跳转分页显示283

15.4 数据备份和恢复286

15.5 本章小结288

第16章 PHP的字符编码289

16.1 了解网页字符编码290

16.1.1 ASCII字符集290

16.1.2 ISO8859字符集290

16.1.3 GB2312与GBK编码290

16.1.4 Unicode字符集291

16.1.5 UTF-8编码291

16.2 PHP网页的字符编码292

16.2.1 正确使用文件编码292

16.2.2 编码转换293

16.2.3 检测字符串的编码294

16.2.4 字符编码的优先级294

16.2.5 乱码产生的根源和解决方案295

16.3 PHP开发中的中文编码问题295

16.3.1 数据库中的字符集编码问题295

16.3.2 解决页面中的乱码问题296

16.3.3 通过PHP自定义函数无乱码截取中文字符串298

16.4 PHP的区域化设置300

16.4.1 PHP网页的区域化301

16.4.2 使用setlocale()函数设置区域化302

16.5 本章小节302

第17章 PHP的调试与异常处理303

17.1 基本调试策略304

17.2 常见错误分析304

17.2.1 语法错误304

17.2.2 语义错误307

17.2.3 注释错误307

17.2.4 运行错误308

17.2.5 逻辑错误310

17.3 PHP.INI中的错误处理设置310

17.4 错误处理312

17.4.1 错误的隐藏312

17.4.2 错误的定制312

17.4.3 超时错误的处理313

17.5 程序调试313

17.5.1 应用DIE语句调试313

17.5.2 应用PRINT语句调试314

17.5.3 应用MySQL_error语句输出错误信息315

17.6 MySQL的常见错误316

17.6.1 PHP与MySQL连接错误316

17.6.2 解决数据库乱码问题317

17.6.3 上传二进制数据到数据库失败317

17.7 本章小结319

第18章 PHP与XML的网络开发320

18.1 XML的概述321

18.2 XML语法321

18.2.1 XML文档结构321

18.2.2 XML声明321

18.2.3 处理指令322

18.2.4 XML注释322

18.2.5 XML元素322

18.2.6 XML属性323

18.2.7 使用CDATA标记323

18.2.8 XML命名空间324

18.3 在PHP中创建XML文档324

18.4 通过DOM操作XML文档325

18.4.1 通过DOM类库创建XML文档325

18.4.2 通过getElementsByTagName()方法读取XML327

18.4.3 通过DOM类库向XML中添加数据328

18.4.4 通过Xpath查询XML中的数据330

18.4.5 通过replaceChild()方法修改XML文档331

18.4.6 通过removeChild()方法删除XML文档334

18.5 本章小结335

第19章 Smarty模板技术336

19.1 Smarty简介337

19.1.1 什么是Smarty337

19.1.2 Smarty与MVC337

19.1.3 Smarty的特点337

19.2 Smarty的安装配置337

19.2.1 Smarty下载与安装337

19.2.2 第1个Smarty程序338

19.2.3 配置Smarty339

19.3 Smarty模板设计340

19.3.1 Smatyr模板文件340

19.3.2 注释340

19.3.3 变量340

19.3.4 修饰变量(variable modifers)343

19.3.5 内建函数344

19.3.6 自定义函数349

19.4 Smarty程序设计351

19.4.1 Smarty中的常用方法352

19.4.2 Smarty的配置变量353

19.4.3 Smarty缓存354

19.5 本章小结354

第20章 注册和登录355

20.1 设计思路356

20.1.1 功能阐述356

20.1.2 程序业务流程356

20.1.3 文件组织结构356

20.2 数据库设计357

20.3 连接数据库358

20.3.1 关键函数358

20.3.2 功能实现359

20.4 用户注册模块359

20.4.1 关键函数359

20.4.2 页面设计360

20.4.3 功能实现361

20.5 检测用户是否被占用362

20.5.1 关键函数362

20.5.2 页面设计363

20.5.3 功能实现364

20.6 验证用户注册信息是否合法365

20.6.1 关键函数365

20.6.2 功能实现365

20.7 用户登录366

20.7.1 关键函数366

20.7.2 页面设计367

20.7.3 功能实现368

20.8 图片验证码功能369

20.8.1 关键函数介绍369

20.8.2 页面设计371

20.8.3 功能实现371

20.9 退出登录功能372

20.9.1 关键函数372

20.9.2 功能实现372

20.10 本章小节372

第21章 留言本373

21.1 设计思路374

21.1.1 功能阐述374

21.1.2 程序业务流程374

21.1.3 文件组织结构375

21.2 数据库设计376

21.3 连接数据库377

21.3.1 关键函数介绍377

21.3.2 功能实现377

21.4 添加留言模块378

21.4.1 关键函数378

21.4.2 页面设计378

21.4.3 功能实现380

21.5 查看留言模块381

21.5.1 关键函数381

21.5.2 页面设计381

21.5.3 功能实现381

21.6 修改留言模块383

21.6.1 关键函数383

21.6.2 页面设计384

21.6.3 功能实现385

21.7 删除留言模块386

21.7.1 关键函数386

21.7.2 页面设计386

21.7.3 功能实现387

21.8 查询留言模块388

21.8.1 关键函数388

21.8.2 页面设计388

21.8.3 功能实现389

21.9 本章小结390

第22章 电子商务391

22.1 需求分析392

22.2 系统分析和设计392

22.2.1 可行性分析392

22.2.2 功能结构分析和设计392

22.2.3 系统流程概述393

22.2.4 开发环境394

22.3 数据库设计394

22.3.1 数据库的分析395

22.3.2 创建数据库395

22.3.3 创建数据表395

22.3.4 数据表的结构395

22.4 技术准备398

22.4.1 代码书写规则398

22.4.2 网站架设之初398

22.4.3 文件管理规划399

22.5 前台开发399

22.5.1 设计分析399

22.5.2 前台首页的实现399

22.5.3 商品展示模块的实现402

22.5.4 购物车的实现405

22.5.5 收银台的实现408

22.5.6 用户登录模块的实现409

22.5.7 本站公告模块的实现417

22.6 后台开发418

22.6.1 设计分析418

22.6.2 后台首页418

22.6.3 后台登录模块420

22.6.4 商品信息管理模块422

22.6.5 短信管理模块426

22.6.6 订单信息管理模块428

22.7 电子商务完整清单431

22.8 本章小结432

第23章 播客433

23.1 了解播客434

23.1.1 播客起源434

23.1.2 播客的发展前景434

23.2 系统设计435

23.2.1 系统功能概述435

23.2.2 系统功能结构435

23.2.3 系统流程概述436

23.2.4 开发环境437

23.2.5 文件夹组织结构437

23.3 Adodb类库的安装配置437

23.4 数据库设计438

23.4.1 数据库的分析438

23.4.2 创建数据库438

23.4.3 创建数据表438

23.5 前台开发439

23.5.1 设计分析439

23.5.2 在线播放功能的实现440

23.5.3 最新推出功能的实现448

23.5.4 上传视频文件功能的实现450

23.5.5 视频下载功能的实现452

23.5.6 创建播客个人主页453

23.5.7 站内订阅457

23.5.8 订阅管理458

23.6 后台开发462

23.6.1 设计分析462

23.6.2 上传视频管理功能的实现463

23.6.3 动态创建视频文件类型465

23.6.4 管理员管理466

23.7 本章小结468

附录 实例快速检索469

热门推荐