图书介绍
PHP网络编程学习笔记PDF|Epub|txt|kindle电子书版本网盘下载
![PHP网络编程学习笔记](https://www.shukui.net/cover/1/32230732.jpg)
- 宗杰,马国强,刘冉编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121055010
- 出版时间:2008
- 标注页数:516页
- 文件大小:222MB
- 文件页数:529页
- 主题词:PHP语言-程序设计
PDF下载
下载说明
PHP网络编程学习笔记PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 PHP Web开发基础1
第1章 PHP技术概述1
1.1 Web技术原理2
1.1.1 HTTP协议的原理2
1.1.2 URL介绍4
1.1.3 HTTP请求响应的过程4
1.2 HTML基础6
1.2.1 HTML标记语言6
1.2.2 JavaScript语言基础9
1.2.3 HTML Form表单11
1.2.4 CSS样式表13
1.3 PHP开发语言概述15
1.3.1 PHP的发展历史15
1.3.2 PHP的执行原理16
1.4 小结18
第2章 PHP5+Apache2 Web开发环境的配置19
2.1 Apache介绍20
2.2 Apache与PHP的结合20
2.2.1 以模块方式运行PHP20
2.2.2 以CGI方式运行PHP21
2.2.3 两种运行方式的比较21
2.3 在Windows下安装配置PHP+Apache开发环境22
2.3.1 安装Apache22
2.3.2 以模块方式安装PHP26
2.3.3 以CGI方式安装PHP31
2.4 在Linux下安装配置PHP+Apache开发环境32
2.4.1 以模块方式安装PHP33
2.4.2 以CGI方式安装PHP35
2.5 Apache配置文件详解37
2.6 PHP配置文件详解39
2.7 第一个PHP程序44
2.8 小结45
第二篇 PHP开发入门46
第3章 PHP编程语法基础46
3.1 一个简单的PHP程序47
3.2 数据类型48
3.2.1 整型(integer)48
3.2.2 浮点型(float)49
3.2.3 布尔型(boolean)49
3.2.4 字符串(string)49
3.2.5 数组(array)50
3.2.6 对象(object)52
3.2.7 NULL52
3.2.8 资源53
3.2.9 数据类型的转换53
3.2.10 PHP中==和===的区别55
3.3 变量与常量55
3.3.1 定义常量56
3.3.2 变量的作用范围56
3.3.3 变量的生存期59
3.3.4 预定义变量60
3.4 表达式和操作符62
3.4.1 算术运算符64
3.4.2 赋值运算符64
3.4.3 位运算符64
3.4.4 比较运算符65
3.4.5 递增递减运算符66
3.4.6 逻辑运算符67
3.4.7 字符串运算符67
3.4.8 数组运算符67
3.4.9 类型运算符69
3.4.10 错误控制运算符69
3.4.11 执行运算符69
3.5 流程控制69
3.5.1 if语句70
3.5.2 switch语句71
3.5.3 while循环74
3.5.4 do…while循环74
3.5.5 for循环75
3 5.6 foreach循环76
3.5.7 break中断循环78
3.5.8 continue指令80
3.6 小结81
第4章 函数82
4.1 定义函数83
4.2 函数的参数83
4.2.1 声明参数83
4.2.2 默认参数83
4.2.3 参数的值传递与引用传递84
4.3 函数的返回值87
4.4 变量函数88
4.5 类型检测函数89
4.6 小结91
第5章 PHP代码文件结构92
5.1 PHP会解析哪些扩展名的文件93
5.2 require和include93
5.2.1 使用require/require_once引入文件94
5.2.2 使用include/include_once包含文件96
5.2.3 include与require的区别98
5.3 在HTML页面中插入PHP代码99
5.4 把页面的显示和程序逻辑分开是一种好习惯100
5.5 小结103
第6章 PHP系统预定义变量104
6.1 HTTP GET与POST105
6.1.1 GET变量?_GET105
6.1.2 POST变量?_POST108
6.2 使用Session109
6.2.1 与Session有关的PHP配置110
6.2.2 打开Session111
6.2.3 访问Session中的数据112
6.3 使用Cookie117
6.3.1 与Cookie有关的PHP配置118
6.3.2 把数据写入Cookie中118
6.3.3 从Cookie中获取数据119
6.3.4 把数据从Cookie中清除121
6.4 HTTP文件上传变量$_FILES122
6.5 服务器信息变量$_SERVER127
6.6 小结130
第7章 PHP字符串处理和正则表达式131
7.1 字符串的格式化132
7.1.1 使用sprintf来格式化字符串132
7.1.2 使用str_pad来补齐一个字符串134
7.2 使用strlen计算字符串长度135
7.3 字符串的查找136
7.3.1 使用strpos与stripos来确定子串的位置136
7.3.2 使用substr来返回子串138
7.3.3 使用str_replace替换字符串139
7.4 字符串的比较140
7.4.1 字符串比较函数strcmp与strncmp141
7.4.2 不区分大小写的比较函数strcasecmp与strncasecmp142
7.5 字符串的转换143
7.5.1 大小写转换函数strtoupper与strtolowe143
7.5.2 首字母大写转换函数ucfirst与ucwords144
7.6 字符串的切分和组合145
7.6.1 字符串切分函数explode与字符串合并函数implode146
7.6.2 函数str_split平均分割字符串148
7.7 在字符串中包含变量,单引号与双引号的区别149
7.8 使用MD5加密字符串150
7.9 正则表达式150
7.9.1 正则表达式基础150
7.9.2 POSIX正则表达式函数151
7.9.3 PCRE-Perl兼容正则表达式函数155
7.10 小结163
第8章 数组164
8.1 数组的使用165
8.1.1 创建数组165
8.1.2 添加数组元素167
8.1.3 删除数组元素168
8.1.4 访问数组元素170
8.1.5 多维数组171
8.2 数组的遍历173
8.2.1 使用for循环遍历数组173
8.2.2 使用foreach遍历数组175
8.2.3 使用list和each函数遍历数组176
8.3 一些重要的数组操作函数177
8.3.1 数组排序函数177
8.3.2 自定义排序函数usort180
8.3.3 数组随机排序函数shuffle183
8.3.4 数组遍历函数array_walk184
8.3.5 数组判断函数185
8.4 小结187
第9章 PHP日期处理188
9.1 PHP中的日期和时间189
9.1.1 时间戳189
9.1.2 获得日期和时间192
9.1.3 日期和时间的格式化194
9.1.4 日期验证函数197
9.1.5 PHP时区的设置199
9.2 使用PEAR处理日期200
9.2.1 Date包的应用200
9.3 小结202
第10章 PHP文件操作203
10.1 访问文件204
10.1.1 打开文件204
10.1.2 读取文件204
10.1.3 写入文件208
10.1.4 复制文件210
10.1.5 删除文件211
10.1.6 重命名文件212
10.2 访问目录212
10.2.1 读取目录的文件212
10.2.2 创建和删除目录214
10.3 文件判断操作215
10.3.1 判断文件或者目录是否存在215
10.3.2 判断文件是否可读写216
10.4 文件的上传和下载217
10.4.1 文件的上传217
10.4.2 文件的下载218
10.5 小结220
第11章 PHP图像处理221
11.1 GD扩展简介222
11.2 使用GD函数库处理图像222
11.2.1 创建与绘制图像223
11.2.2 获取图像信息224
11.2.3 缩放图像226
11.2.4 绘制文本图像229
11.3 图像的应用实例229
11.3.1 折线图的绘制230
11.3.2 柱状图的绘制233
11.4 小结237
第12章 错误以及异常的处理238
12.1 PHP错误处理的配置选项239
12.1.1 php.ini中的error_reporting的错误级别设置240
12.1.2 display_errors的错误显示设置243
12.1.3 使用error_reporting函数更改当前错误级别设置243
12.2 强制退出函数exit244
12.3 使用trigger_error手动触发用户级的错误245
12.4 使用自定义的错误处理函数246
12.5 使用异常249
12.5.1 为什么引入异常249
12.5.2 抛出异常与捕获异常249
12.6 小结253
第三篇 PHP5 MySQL数据库开发第13章 MYSQL入门254
13.1 MySQL简介255
13.2 在Windows下安装PHP5+Apache+MySQL开发环境255
13.3 在Linux下安装PHP5+Apache+MySQL开发环境261
13.4 启动MySQL服务262
13.5 关闭MySQL服务266
13.6 登录到MySQL服务器268
13.7 维护MySQL数据库270
13.7.1 MySQL数据库系统组成271
13.7.2 创建数据库272
13.7.3 删除数据库273
13.7.4 修改数据库274
13.7.5 备份和恢复数据库274
13.8 MySQL表的管理276
13.8.1 MySQL数据类型276
13.8.2 创建表277
13.8.3 查看表结构278
13.8.4 修改表结构279
13.8.5 删除表280
13.9 MySQL视图的管理280
13.9.1 视图的概念280
13.9.2 创建视图280
13.9.3 查看视图281
13.9.4 修改视图282
13.9.5 删除视图282
13.10 结构化查询语句SQL基础282
13.10.1 SQL简介282
13.10.2 查询语句SELECT283
13.10.3 插入语句INSERT284
13.10.4 更新语句UPDATE285
13.10.5 删除语句DELETE286
13.11 MySQL数据库管理工具PHPMyAdmin287
13.12 小结288
第14章 使用PHP5+MySQL进行Web开发289
14.1 PHP+MySQL+Apache基本架构290
14.2 PHP的MySQL数据库接口扩展模块291
14.3 打开一个PHP到MySQL的连接292
14.3.1 MySQL非持久连接292
14.3.2 MySQL持久连接294
14.3.3 MySQL连接资源描述符296
14.4 关闭MySQL连接296
14.5 选定将要进行查询的数据库297
14.6 使用PHP进行MySQL数据库查询298
14.6.1 使用PHP进行查询配置298
14.6.2 从查询结果集中获取数据300
14.7 使用PHP向数据库中插入数据305
14.8 得到上一次所插入数据的ID306
14.9 使用PHP更新数据库中的数据307
14.10 查询上一次操作所影响的记录行数308
14.11 MySQL查询错误处理310
14.12 事务处理311
14.12.1 什么是事务311
14.12.2 MySQL的事务处理312
14.12.3 在PHP中使用事务313
14.13 MySQL查询中的日期处理315
14.14 把二进制数据存储到数据库中318
14.14.1 MySQL如何存储二进制数据318
14.14.2 使用mysql_escape_string转义需要存入MySQL数据库的二进制数据319
14.14.3 一个存储图片并读取显示的范例程序319
14.15 小结322
第四篇 PHP高级开发323
第15章 面向对象的PHP程序开发基础323
15.1 面向对象的程序设计与面向过程的程序设计324
15.1.1 面向过程的程序设计324
15.1.2 面向对象的程序设计325
15.2 使用类326
15.2.1 类与对象326
15.2.2 定义类328
15.2.3 创建对象与销毁对象328
15.2.4 类的成员变量与成员函数331
15.2.5 类的访问控制333
15.2.6 类的构造函数334
15.2.7 类的析构函数336
15.2.8 类的静态成员变量337
15.2.9 类的静态成员函数338
15.2.10 类中的常量339
15.3 小结341
第16章 类的继承与多态342
16.1 继承343
16.1.1 如何继承一个类343
16.1.2 public,protected,private在继承类中的影响344
16.1.3 final在继承类中的影响345
16.2 多态346
16.2.1 多态的理解347
16.2.2 应用多态性347
16.3 接口349
16.3.1 定义接口350
16.3.2 实现接口的方法351
16.4 抽象类353
16.4.1 定义抽象类353
16.4.2 使用抽象类354
16.4.3 接口与抽象类的比较355
16.5 小结356
第17章 XML与SOAP357
17.1 XML358
17.1.1 XML是什么358
17.1.2 XML文档的结构359
17.2 在PHP中处理XML360
17.2.1 在PHP中处理XML361
17.3 SOAP366
17.3.1 Web Services简介366
17.3.2 什么是SOAP367
17.3.3 Web服务描述语言WSDL367
17.4 在PHP中使用SOAP369
17.4.1 配置PHP支持SOAP369
17.4.2 使用SoapServer和SoapClient开发SOAP程序370
17.4.3 一个范例程序:使用Google Ajax服务实现异步通信373
17.5 小结376
第18章 使用PEAR377
18.1 EAR基础知识378
18.1.1 什么是PEAR378
18.1.2 安装PEAR378
18.1.3 下载并安装PEAR381
18.1.4 升级现有包382
18.1.5 卸载现有包383
18.2 范例:使用PHP生成Excel文档384
18.2.1 安装Spreadsheet_Excel_Wrter384
18.2.2 生成Excel文档384
18.3 小结385
第19章 PHP与Ajax386
19.1 Ajax基础知识387
19.1.1 Ajax介绍387
19.1.2 Ajax执行原理387
19.1.3 XMLHttpRequest与ActiveXObject388
19.1.4 执行GET请求和执行POST请求391
19.1.5 回调函数393
19.1.6 一个例子395
19.2 使用Sajax398
19.2.1 常用Ajax框架的简介398
19.2.2 为什么使用Sajax399
19.2.3 范例程序399
19.3 小结402
第20章 站在巨人的肩上,使用框架Framework403
20.1 什么才能算是框架404
20.2 为什么需要框架404
20.3 PHP世界中常见的框架介绍405
20.3.1 Cake405
20.3.2 FleaPHP417
20.3.3 选择最适合你的框架427
20.4 小结428
第五篇 综合运用429
第21章 网上投票系统429
21.1 系统功能描述和程序流程图430
21.1.1 系统功能描述430
21.1.2 程序流程图430
21.2 数据库分析和基本数据表431
21.2.1 投票活动信息数据432
21.2.2 投票选项信息数据432
21.2.3 管理员信息数据432
21.2.4 MySQL数据库和数据表432
21.3 站点管理和网页文件规划设计433
21.3.1 站点设定433
21.3.2 网页文件规划设计433
21.4 各网页文件制作及源代码图解434
21.4.1 数据库连接文件connVoteSystem.php434
21.4.2 网上投票系统首页votemain.php435
21.4.3 管理员登录文件voteadminlogin.php439
21.4.4 管理员功能文件voteadmin.php441
21.4.5 新增投票活动功能文件voteadd.php446
21.4.6 新增投票活动的选项功能文件voteadditem.php448
21.4.7 投票功能文件voteaction.php452
21.4.8 投票功能文件votecount.php454
21.4.9 票数统计功能文件voteshow.php456
21.5 小结459
第22章 在线购物系统460
22.1 系统分析与总体设计461
22.1.1 系统功能描述461
22.1.2 系统结构分析462
22.1.3 系统流程分析463
22.1.4 系统目录结构463
22.2 数据库设计与实现464
22.2.1 数据库需求分析464
22.2.2 数据库逻辑分析465
22.3 公共模块设计468
22.3.1 数据库公共模块468
22.3.2 Common.php和global.php单元470
22.4 产品模块设计471
22.4.1 产品类型设计471
22.4.2 产品添加设计472
22.4.3 产品信息查询479
22.5 前台页面模块设计482
22.5.1 首页设计482
22.5.2 产品详细信息485
22.5.3 购物车设计488
22.5.4 结账处理492
22.5.5 会员申请和登录设计499
22.5.6 会员账户管理501
22.6 订单管理模块设计502
22.7 会员管理模块的设计511
22.8 重点难点分析514
22.9 系统应用与扩展515
22.10 小结516