下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > Web开发 >PHP > PHP网络编程技术详解(配光盘)

PHP网络编程技术详解(配光盘)

综合评级:★★★★★

定价:69.80

作者:葛丽萍

出版社:清华大学出版社

出版日期:2014年1月

页数:568

ISBN:9787302343189

书籍介绍

本书由浅入深,全面、系统地介绍了PHP开发技术,并提供了大量实例,供读者实战演练。另外,笔者专门为本书录制了相应的配套教学视频,以帮助读者更好地学习本书内容。这些视频和书中的实例源代码一起收录于配书光盘中。本书共分4篇。第1篇是PHP准备篇,介绍了PHP的优势、开发环境及安装;第2篇是PHP基础篇,介绍了PHP中的常量与变量、运算符与表达式、流程控制以及函数;第3篇是进阶篇,介绍了PHP的数据处理、文件应用、获取主机信息、图像处理、Session与Cookie、正则表达式、面向对象编程以及MySQL数据库;第4篇是应用篇,介绍了用PHP实现人机交互、计数器程序、网上投票程序、文本留言板程序、PHP博客程序、简单的BBS系统以及网上商城全站系统,以提高读者实战水平。

  本书涉及面广,从基础知识到高级技术,再到项目开发,几乎涉及PHP开发的所有重要知识。本书适合所有想全面学习PHP开发技术的人员阅读,也适合使用PHP进行开发的工程技术人员使用。对于经常使用PHP做开发的人员,更是一本不可多得的案头必备参考书。

 

 

相关课程
目录

第1篇 php准备篇

第1章 初识PHP

1 1 关于静态网页与动态网页

1 1 1 传统的静态网页HTML

1 1 2 动态网页与传统网页的区别

1 2 关于PHP

1 2 1 什么是PHP

1 2 2 PHP的发展历史

1 2 3 PHP与其他CGI程序相比较

1 3 第一个程序——HELLO WORLD!

1 3 1 页面中加入PHP代码

1 3 2 PHP页中加入注释

1 3 3 文件的引用

1 4 本章小结

1 5 本章习题

 

第2章 PHP的开发环境及安装

2 1 Windows平台下Apache的安装

2 2 PHP解释器的安装

2 3 MySQL的安装和配置

2 3 1 MySQL的安装

2 3 2 MySQL的配置

2 3 3 修改php ini以支持MySQL

2 4 安装phpMyAdmin

2 5 EditPlus的安装

2 6 本章小结

2 7 本章习题

 

  

第2篇 PHP基础篇

第3章 PHP中的常量与变量

3 1 PHP中常量的定义与使用

3 1 1 定义与使用常量

3 1 2 PHP中的预定义常量

3 2 PHP中的变量

3 2 1 PHP的变量类型

3 2 2 转换变量类型

3 2 3 变量的使用范围

3 3 PHP的预定义变量

3 4 PHP中的数组型变量

3 4 1 数组变量的初始化

3 4 2 获取数组中的元素

3 4 3 给数组动态增加元素

3 4 4 创建多维数组

3 5 本章小结

3 6 本章习题

 

第4章 PHP中的运算符与表达式

4 1 运算符

4 1 1 四则运算符

4 1 2 逻辑运算符

4 1 3 三目运算符

4 1 4 运算符的优先级

4 2 表达式

4 2 1 表达式中变量的可能值

4 2 2 赋值表达式的值

4 2 3 递增表达式

4 2 4 比较表达式

4 2 5 组合的运算赋值表达式

4 3 运算符与表达式综合运用实例

4 4 本章小结

4 5 本章习题

 

第5章 PHP中的流程控制

5 1 if else判断

5 1 1 简单的if判断

5 1 2 if else判断

5 1 3 if else if else多重判断

5 2 switch case多重判断

5 3 while循环

5 3 1 单纯while判断循环

5 3 2 使用break跳出循环

5 3 3 使用continue语句

5 4 do while循环

5 5 for循环

5 6 流程控制综合运用实例

5 7 本章小结

5 8 本章习题

 

第6章 PHP中的函数

6 1 什么是函数

6 2 函数的参数

6 3 函数的返回值

6 4 PHP内部函数的使用

6 5 PHP加载外部函数

6 6 自定义函数

6 6 1 如何自定义函数

6 6 2 使用自定义函数

6 6 3 函数的动态调用

6 6 4 函数的递归

6 7 本章小结

6 8 本章习题

 

  

第3篇 PHP进阶篇

第7章 PHP的数据处理

7 1 怎样判断数据类型

7 2 PHP中常用的数学函数

7 2 1 数学计算函数

7 2 2 数学三角函数

7 2 3 很有用的最值函数

7 2 4 产生随机数函数

7 2 5 进制转换函数

7 2 6 其他数学函数

7 3 PHP中常用的字符串处理函数

7 3 1 取得字符串长度

7 3 2 输出字符串

7 3 3 截取字符串

7 3 4 按特定字符切开字符串

7 3 5 去除字符串中的特殊符号

7 3 6 转换字符串中的特殊符号为HTML标记

7 3 7 加入转义符

7 3 8 比较字符串函数

7 3 9 改变字符串的大小写

7 3 10 其他常用字符串处理函数

7 4 PHP中常用的数组处理函数

7 4 1 新建一个数组

7 4 2 计算数组的元素个数

7 4 3 对数组排序

7 4 4 对数组进行自定义排序

7 4 5 移动数组指针

7 4 6 获取数组当前元素

7 4 7 移去数组中重复的值

7 4 8 计算数组中所有值出现的次数

7 4 9 合并多个数组

7 4 10 其他常用数组函数

7 5 本章小结

7 6 本章习题

 

第8章 PHP文件应用

8 1 判断文件是否存在

8 2 访问文件属性

8 3 打开文件

8 3 1 用只读方式打开文件

8 3 2 用写入方式打开文件

8 3 3 用读写方式打开文件

8 4 读取文件内容

8 4 1 读取文件相应字符

8 4 2 按行返回文件内容

8 4 3 按行返回文件内容并去除HTML标记

8 4 4 将整个文件内容读入数组变量中

8 5 删除文件

8 6 创建目录

8 7 删除目录

8 8 浏览目录下的文件

8 9 关于文件上传

8 10 文件操作综合实例:在线相册

8 10 1 系统功能

8 10 2 相册系统首页面

8 10 3 相册系统上传前台页面

8 10 4 相册系统上传后台页面

8 10 5 相册系统浏览图片详细信息页面

8 10 6 相册系统图片删除页面

8 10 7 测试相册系统

8 11 本章小结

8 12 本章习题

 

第9章 用PHP获取主机信息

9 1 phpinfo()函数的使用

9 2 获取浏览器相关信息

9 2 1 获取访问者浏览器信息

9 2 2 获取访问者的IP地址

9 3 日期时间相关函数

9 3 1 检查日期的合法性

9 3 2 格式化输出当前日期

9 3 3 获得时间及日期信息

9 4 本章小结

9 5 本章习题

 

第10章 PHP中的图像处理

10 1 图像函数

10 1 1 访问图像的属性

10 1 2 使用GD库函数

10 2 图像使用实战

10 2 1 使用GD库函数创建图像

10 2 2 创建图形并在上面画图

10 2 3 绘制几何图形更多的探索

10 2 4 使用GD库函数在图片上写字

10 2 5 使用GD库函数绘制直方统计图

10 2 6 使用GD库函数创建图像的缩略图

10 3 本章小结

10 4 本章习题

 

第11章 PHP中的Session与Cookie

11 1 Session的使用

11 1 1 如何使用Session

11 1 2 Session使用实例

11 1 3 使用Session的注意事项

11 2 Cookie的使用

11 2 1 为什么使用Cookie

11 2 2 怎样使用Cookie

11 2 3 设置Cookie生命期

11 2 4 Cookie综合应用实例——网页风格

转换

11 3 本章小结

11 4 本章习题

 

第12章 PHP中正则表达式的使用

12 1 关于正则表达式

12 1 1 什么是正则表达式

12 1 2 如何使用模式匹配

12 2 POSIX扩展的正则表达式函数

12 2 1 替换字符串

12 2 2 匹配字符串

12 2 3 替换字符串(忽略大小写)

12 2 4 匹配字符串(忽略大小写)

12 2 5 分割字符串到数组

12 2 6 分割字符串到数组(忽略大小写)

12 2 7 返回包含指定字符的正则表达式

12 3 Perl兼容的正则表达式函数

12 3 1 Perl兼容正则表达式的使用规范

12 3 2 返回匹配数组

12 3 3 全局表达式匹配

12 3 4 正则表达式匹配

12 3 5 转义正则表达式字符

12 3 6 用回调函数实现正则表达式的

搜索与替换

12 3 7 执行正则表达式的搜索与替换

12 3 8 用正则表达式分割字符串

12 4 正则表达式使用实例

12 4 1 构造检查Email的正则表达式

12 4 2 对图像UBB代码进行替换

12 5 本章小结

12 6 本章习题

 

第13章 PHP面向对象编程

13 1 面向对象编程(OOP)的基础

13 1 1 什么是类(CLASS)

13 1 2 为什么要用到类

13 2 在PHP中创建和使用类

13 2 1 自建类——类的封装

13 2 2 为类添加属性

13 2 3 为类添加方法

13 2 4 类的继承

13 2 5 类的重载

13 2 6 类的引用

13 2 7 类的构造函数

13 3 PHP中与类、对象相关的函数

13 4 类的具体使用实例

13 5 本章小结

13 6 本章习题

 

第14章 使用MySQL数据库

14 1 关系型数据库基础

14 1 1 什么是关系型数据库

14 1 2 关系型数据库的功能

14 2 PHP中的MySQL数据库相关函数

14 3 数据库操作

14 3 1 连接MySQL服务器

14 3 2 连接到服务器并显示可用数据库

14 3 3 在服务器上创建新的数据库

14 3 4 在选定数据库里创建表

14 3 5 如何删除已经存在的库和表

14 4 对MySQL表进行操作

14 4 1 执行INSERT INTO语句插入记录

14 4 2 执行SELECT查询

14 4 3 使用表单扩展添加记录功能

14 4 4 执行UPDATE语句更新记录

14 4 5 使用表单扩展更改记录功能

14 4 6 执行DELETE语句删除记录

14 4 7 执行ALTER TABLE语句改变

表的结构

14 5 对MySQL表的高级查询

14 5 1 使用WHERE子句

14 5 2 使用LIMIT子句对结果进行分页显示

14 5 3 使用ORDER BY对查询结果进行排序

14 6 MySQL数据库使用实例

14 6 1 明确设计目的——学生档案管理系统

14 6 2 连接MySQL服务器建立学生档案表

14 6 3 显示学生数据页的创建

14 6 4 添加记录页的创建

14 6 5 修改记录页的创建

14 6 6 查找记录页的创建

14 6 7 学生档案管理系统实际使用

14 7 本章小结

14 8 本章习题

  

  

第4篇 应用篇

第15章 用PHP实现人机交互

15 1 用表单实现人机互动

15 1 1 表单元素的组成

15 1 2 在普通Web页中插入表单

15 1 3 更改表单的action属性到PHP程序

15 1 4 表单method属性POST与GET区别

15 1 5 用PHP作后台处理表单提交数据

15 2 URL参数与PHP

15 2 1 在PHP的URL地址上加入参数

15 2 2 用PHP处理提交的参数

15 3 表单使用实例

15 4 本章小结

 

第16章 计数器程序

16 1 简单计数器

16 1 1 计数器的原理

16 1 2 设计算法

16 1 3 代码实现

16 2 图形化计数器

16 2 1 设计算法(图形化计数器)

16 2 2 用图片替代文本

16 2 3 代码实现(图形化计数器)

16 3 添加“防止恶意刷新”功能

16 3 1 设计算法(添加“防止恶意刷新”功能)

16 3 2 代码实现(添加“防止恶意刷新”功能)

16 4 多用户计数器

16 4 1 多用户计数器的原理

16 4 2 实现方法

16 4 3 代码实现

16 5 本章小结

 

第17章 网上投票程序

17 1 投票程序的原理

17 2 本实例的特点

17 3 投票实例数据表设计

17 4 代码实现

17 4 1 准备工作

17 4 2 创建显示所有投票项的页面

17 4 3 创建添加投票记录页面

17 4 4 创建删除投票项的页面

17 4 5 创建显示投票项页面

17 4 6 创建选择项提交处理页面

17 5 测试程序

17 6 如何防止重复投票

17 7 本章小结

 

第18章 文本留言板程序

18 1 留言板分类

18 1 1 文本型留言板

18 1 2 数据库型留言板

18 2 文本留言板的实现原理

18 3 本章文本留言板实例的组成

18 4 文本留言板代码的实现

18 4 1 配置文件的建立

18 4 2 显示和提交留言文件的建立

18 4 3 管理入口页的创建

18 4 4 修改留言页面的创建

18 4 5 删除留言页面的创建

18 5 调试运行留言板

18 6 进一步完善

18 7 本章小结

 

第19章 PHP博客程序

19 1 什么是博客

19 2 简单博客程序的功能

19 3 制作前的准备工作

19 3 1 配置文件的创建

19 3 2 安装文件的创建

19 3 3 头文件的创建

19 3 4 侧边文件的创建

19 4 日志显示模块

19 4 1 主显示页面的创建

19 4 2 日志显示页面的创建

19 4 3 单条日志详细信息页面的创建

19 5 管理模块

19 5 1 管理员/用户登录页面

19 5 2 更改用户注册信息

19 5 3 更改注册用户密码页面

19 5 4 修改已经存在的日志类别

19 5 5 签写新的日志页面

19 5 6 已经存在的日志管理页

19 5 7 留言的管理

19 5 8 注册用户的管理

19 5 9 添加新类别页面

19 5 10 留言显示与发表页面

19 5 11 新用户注册页面

19 5 12 用户退出登录页面

19 6 进一步完善

19 7 关于RSS内容聚合

19 8 本章小结

 

第20章 简单的BBS系统

20 1 设计数据库表

20 1 1 用户数据表的设计

20 1 2 论坛分类数据表的设计

20 1 3 帖子数据表的设计

20 2 准备工作

20 2 1 配置文件的创建

20 2 2 安装文件的创建

20 3 用户注册与登录

20 3 1 用户注册页

20 3 2 注册的后台处理

20 3 3 用户登录页面

20 3 4 登录出错及处理

20 4 论坛首页、主论坛、分论坛显示

文件的创建

20 4 1 论坛首页显示文件的创建

20 4 2 主论坛显示文件的创建

20 4 3 分论坛显示文件的创建

20 5 主题的显示与回复

20 5 1 发表新主题

20 5 2 现有主题的显示

20 5 3 主题的回复

20 6 论坛分类的管理

20 6 1 为论坛增加新的类别

20 6 2 更改现有类别

20 7 帖子的管理

20 7 1 编辑帖子

20 7 2 删除帖子

20 7 3 防掘墓功能

20 8 用户的管理

20 8 1 用户信息的显示

20 8 2 普通信息的修改

20 8 3 用户密码的修改

20 8 4 用户退出页面

20 9 进一步完善

20 10 本章小结

 

第21章 网上商城全站系统

21 1 系统分析

21 2 设计数据库表结构

21 2 1 用户表的设计

21 2 2 图书类型表的设计

21 2 3 图书记录表的设计

21 2 4 订单记录表的设计

21 2 5 销售记录表的设计

21 3 准备工作

21 3 1 配置文件的创建

21 3 2 安装文件的创建

21 3 3 头文件的创建

21 4 用户的注册与登录

21 4 1 用户注册

21 4 2 用户登录

21 5 前台显示界面

21 5 1 首页面的实现

21 5 2 图书列表页面的实现

21 5 3 按种类查看页面的实现

21 5 4 搜索图书页面的实现

21 5 5 查看图书详情页面的实现

21 6 购物车的实现

21 6 1 查看当前购物车

21 6 2 查看用户历史订单

21 7 管理功能的实现

21 7 1 更改用户信息

21 7 2 更改用户密码

21 7 3 为图书添加新的分类

21 7 4 修改已经存在的分类

21 7 5 增加新的图书

21 7 6 修改已有图书信息

21 7 7 查看、处理所有未处理订单

21 7 8 查看销售记录

21 7 9 当前登录用户退出页面

21 8 本章小结

热门图书
推荐新闻
技术文库
论坛推荐