PHP网络编程技术详解-附赠DVD1张

本书特色

[

本书由浅入深,全面、系统地介绍了php开发技术,并提供了大量实例,供读者实战演练。另外,笔者专门为本书录制了相应的配套教学视频,以帮助读者更好地学习本书内容。这些视频和书中的实例源代码一起收录于配书光盘中。本书共分4篇。第1篇是php准备篇,介绍了php的优势、开发环境及安装;第2篇是php基础篇,介绍了php中的常量与变量、运算符与表达式、流程控制以及函数;第3篇是进阶篇,介绍了php的数据处理、文件应用、获取主机信息、图像处理、session与cookie、正则表达式、面向对象编程以及mysql数据库;第4篇是应用篇,介绍了用php实现人机交互、计数器程序、网上投票程序、文本留言板程序、php博客程序、简单的bbs系统以及网上商城全站系统,以提高读者实战水平。
本书涉及面广,从基础知识到高级技术,再到项目开发,几乎涉及php开发的所有重要知识。本书适合所有想全面学习php开发技术的人员阅读,也适合使用php进行开发的工程技术人员使用。对于经常使用php做开发的人员,更是一本不可多得的案头**参考书。

]

内容简介

[

内容全面,涵盖php网站开发的八种常用技术;
以178个实例进行讲解,避免泛化的理论,更贴近实际应用;
内容由浅入深,帮助读者更容易踏入php网站开发这个领域;
全书204个视频,可以更为直观的展现php网站开发相关技术。

]

作者简介

[

毕业于辽宁师范大学,硕士。现就职于营口职业技术学院,副教授,酷博网络技术有限公司技术顾问。从事计算机专业教学工作20年,从事项目设计与开发工作多年。熟悉PHP、JAVA、等多种软件开发语言,具备资深软件技术架构设计和管理经验,先后参与开发了辽宁省软件发展专项资金项目《社区服务与应急求助管理信息系统》、基本公共卫生信息管理系统等多个酷博软件项目,承担项目分析、项目设计和项目维护等多项工作。在国家级、省级刊物发表计算机专业学术论文15篇。制作省级、院级精品课程网站、教学资源库网站、系部网站多个。

]

目录

第1篇 php准备篇第1章 初识php 21 1 关于静态网页与动态网页 21 1 1 传统的静态网页html 21 1 2 动态网页与传统网页的区别 31 2 关于php 41 2 1 什么是php 41 2 2 php的发展历史 41 2 3 php与其他cgi程序相比较 51 3 **个程序——hello world! 51 3 1 页面中加入php代码 51 3 2 php页中加入注释 71 3 3 文件的引用 81 4 本章小结 81 5 本章习题 9第2章 php的开发环境及安装 102 1 windows平台下apache的安装 102 2 php解释器的安装 122 3 mysql的安装和配置 142 3 1 mysql的安装 142 3 2 mysql的配置 162 3 3 修改php ini以支持mysql 192 4 安装phpmyadmin 202 5 editplus的安装 212 6 本章小结 212 7 本章习题 22  第2篇 php基础篇第3章 php中的常量与变量 243 1 php中常量的定义与使用 243 1 1 定义与使用常量 243 1 2 php中的预定义常量 253 2 php中的变量 273 2 1 php的变量类型 273 2 2 转换变量类型 273 2 3 变量的使用范围 293 3 php的预定义变量 293 4 php中的数组型变量 303 4 1 数组变量的初始化 303 4 2 获取数组中的元素 313 4 3 给数组动态增加元素 323 4 4 创建多维数组 333 5 本章小结 353 6 本章习题 35第4章 php中的运算符与表达式 374 1 运算符 374 1 1 四则运算符 374 1 2 逻辑运算符 374 1 3 三目运算符 394 1 4 运算符的优先级 404 2 表达式 414 2 1 表达式中变量的可能值 424 2 2 赋值表达式的值 424 2 3 递增表达式 424 2 4 比较表达式 434 2 5 组合的运算赋值表达式 434 3 运算符与表达式综合运用实例 444 4 本章小结 454 5 本章习题 45第5章 php中的流程控制 475 1 if else判断 475 1 1 简单的if判断 475 1 2 if else判断 485 1 3 if else if else多重判断 495 2 switch case多重判断 505 3 while循环 525 3 1 单纯while判断循环 525 3 2 使用break跳出循环 535 3 3 使用continue语句 545 4 do while循环 555 5 for循环 565 6 流程控制综合运用实例 575 7 本章小结 595 8 本章习题 59第6章 php中的函数 616 1 什么是函数 616 2 函数的参数 636 3 函数的返回值 656 4 php内部函数的使用 676 5 php加载外部函数 696 6 自定义函数 706 6 1 如何自定义函数 706 6 2 使用自定义函数 726 6 3 函数的动态调用 736 6 4 函数的递归 746 7 本章小结 766 8 本章习题 76  第3篇 php进阶篇第7章 php的数据处理 787 1 怎样判断数据类型 787 2 php中常用的数学函数 817 2 1 数学计算函数 817 2 2 数学三角函数 827 2 3 很有用的*值函数 857 2 4 产生随机数函数 887 2 5 进制转换函数 897 2 6 其他数学函数 927 3 php中常用的字符串处理函数 947 3 1 取得字符串长度 947 3 2 输出字符串 957 3 3 截取字符串 977 3 4 按特定字符切开字符串 997 3 5 去除字符串中的特殊符号 1007 3 6 转换字符串中的特殊符号为html标记 1027 3 7 加入转义符 1037 3 8 比较字符串函数 1037 3 9 改变字符串的大小写 1057 3 10 其他常用字符串处理函数 1067 4 php中常用的数组处理函数 1077 4 1 新建一个数组 1077 4 2 计算数组的元素个数 1087 4 3 对数组排序 1097 4 4 对数组进行自定义排序 1117 4 5 移动数组指针 1137 4 6 获取数组当前元素 1157 4 7 移去数组中重复的值 1157 4 8 计算数组中所有值出现的次数 1167 4 9 合并多个数组 1177 4 10 其他常用数组函数 1197 5 本章小结 1207 6 本章习题 120第8章 php文件应用 1228 1 判断文件是否存在 1228 2 访问文件属性 1238 3 打开文件 1248 3 1 用只读方式打开文件 1248 3 2 用写入方式打开文件 1258 3 3 用读写方式打开文件 1268 4 读取文件内容 1268 4 1 读取文件相应字符 1278 4 2 按行返回文件内容 1288 4 3 按行返回文件内容并去除html标记 1298 4 4 将整个文件内容读入数组变量中 1308 5 删除文件 1308 6 创建目录 1318 7 删除目录 1328 8 浏览目录下的文件 1338 9 关于文件上传 1358 10 文件操作综合实例:在线相册 1378 10 1 系统功能 1378 10 2 相册系统首页面 1378 10 3 相册系统上传前台页面 1398 10 4 相册系统上传后台页面 1418 10 5 相册系统浏览图片详细信息页面 1428 10 6 相册系统图片删除页面 1438 10 7 测试相册系统 1458 11 本章小结 1498 12 本章习题 150第9章 用php获取主机信息 1519 1 phpinfo()函数的使用 1519 2 获取浏览器相关信息 1529 2 1 获取访问者浏览器信息 1529 2 2 获取访问者的ip地址 1539 3 日期时间相关函数 1549 3 1 检查日期的合法性 1549 3 2 格式化输出当前日期 1559 3 3 获得时间及日期信息 1579 4 本章小结 1589 5 本章习题 158第10章 php中的图像处理 16010 1 图像函数 16010 1 1 访问图像的属性 16010 1 2 使用gd库函数 16210 2 图像使用实战 16610 2 1 使用gd库函数创建图像 16610 2 2 创建图形并在上面画图 16710 2 3 绘制几何图形更多的探索 16910 2 4 使用gd库函数在图片上写字 17210 2 5 使用gd库函数绘制直方统计图 17310 2 6 使用gd库函数创建图像的缩略图 17510 3 本章小结 17610 4 本章习题 176第11章 php中的session与cookie 17811 1 session的使用 17811 1 1 如何使用session 17811 1 2 session使用实例 18011 1 3 使用session的注意事项 18011 2 cookie的使用 18111 2 1 为什么使用cookie 18111 2 2 怎样使用cookie 18211 2 3 设置cookie生命期 18311 2 4 cookie综合应用实例——网页风格转换 18411 3 本章小结 19111 4 本章习题 191第12章 php中正则表达式的使用 19212 1 关于正则表达式 19212 1 1 什么是正则表达式 19212 1 2 如何使用模式匹配 19412 2 posix扩展的正则表达式函数 19712 2 1 替换字符串 19712 2 2 匹配字符串 19912 2 3 替换字符串(忽略大小写) 20112 2 4 匹配字符串(忽略大小写) 20212 2 5 分割字符串到数组 20312 2 6 分割字符串到数组(忽略大小写) 20512 2 7 返回包含指定字符的正则表达式 20612 3 perl兼容的正则表达式函数 20712 3 1 perl兼容正则表达式的使用规范 20712 3 2 返回匹配数组 20912 3 3 全局表达式匹配 21012 3 4 正则表达式匹配 21212 3 5 转义正则表达式字符 21312 3 6 用回调函数实现正则表达式的搜索与替换 21512 3 7 执行正则表达式的搜索与替换 21612 3 8 用正则表达式分割字符串 21712 4 正则表达式使用实例 21812 4 1 构造检查email的正则表达式 21812 4 2 对图像ubb代码进行替换 22012 5 本章小结 22212 6 本章习题 222第13章 php面向对象编程 22413 1 面向对象编程(oop)的基础 22413 1 1 什么是类(class) 22413 1 2 为什么要用到类 22513 2 在php中创建和使用类 22613 2 1 自建类——类的封装 22613 2 2 为类添加属性 22913 2 3 为类添加方法 23013 2 4 类的继承 23213 2 5 类的重载 23313 2 6 类的引用 23513 2 7 类的构造函数 23613 3 php中与类、对象相关的函数 23813 4 类的具体使用实例 24913 5 本章小结 25213 6 本章习题 252第14章 使用mysql数据库 25414 1 关系型数据库基础 25414 1 1 什么是关系型数据库 25414 1 2 关系型数据库的功能 25414 2 php中的mysql数据库相关函数 25514 3 数据库操作 26314 3 1 连接mysql服务器 26414 3 2 连接到服务器并显示可用数据库 26514 3 3 在服务器上创建新的数据库 26514 3 4 在选定数据库里创建表 26714 3 5 如何删除已经存在的库和表 26914 4 对mysql表进行操作 27114 4 1 执行insert into语句插入记录 27214 4 2 执行select查询 27414 4 3 使用表单扩展添加记录功能 27514 4 4 执行update语句更新记录 27814 4 5 使用表单扩展更改记录功能 28014 4 6 执行delete语句删除记录 28414 4 7 执行alter table语句改变表的结构 28614 5 对mysql表的高级查询 28814 5 1 使用where子句 28814 5 2 使用limit子句对结果进行分页显示 29014 5 3 使用order by对查询结果进行排序 29214 6 mysql数据库使用实例 29414 6 1 明确设计目的——学生档案管理系统 29414 6 2 连接mysql服务器建立学生档案表 29514 6 3 显示学生数据页的创建 29614 6 4 添加记录页的创建 29814 6 5 修改记录页的创建 30114 6 6 查找记录页的创建 30414 6 7 学生档案管理系统实际使用 30714 7 本章小结 31014 8 本章习题 311    第4篇 应用篇第15章 用php实现人机交互 31415 1 用表单实现人机互动 31415 1 1 表单元素的组成 31415 1 2 在普通web页中插入表单 31615 1 3 更改表单的action属性到php程序 31915 1 4 表单method属性post与get区别 32015 1 5 用php作后台处理表单提交数据 32015 2 url参数与php 32315 2 1 在php的url地址上加入参数 32315 2 2 用php处理提交的参数 32315 3 表单使用实例 32515 4 本章小结 329第16章 计数器程序 33016 1 简单计数器 33016 1 1 计数器的原理 33016 1 2 设计算法 33016 1 3 代码实现 33016 2 图形化计数器 33116 2 1 设计算法(图形化计数器) 33216 2 2 用图片替代文本 33216 2 3 代码实现(图形化计数器) 33216 3 添加“防止恶意刷新”功能 33316 3 1 设计算法(添加“防止恶意刷新”功能) 33416 3 2 代码实现(添加“防止恶意刷新”功能) 33416 4 多用户计数器 33516 4 1 多用户计数器的原理 33516 4 2 实现方法 33516 4 3 代码实现 33616 5 本章小结 337第17章 网上投票程序 33817 1 投票程序的原理 33817 2 本实例的特点 33817 3 投票实例数据表设计 33917 4 代码实现 34017 4 1 准备工作 34017 4 2 创建显示所有投票项的页面 34117 4 3 创建添加投票记录页面 34317 4 4 创建删除投票项的页面 34717 4 5 创建显示投票项页面 34817 4 6 创建选择项提交处理页面 35117 5 测试程序 35217 6 如何防止重复投票 35517 7 本章小结 356第18章 文本留言板程序 35718 1 留言板分类 35718 1 1 文本型留言板 35718 1 2 数据库型留言板 35818 2 文本留言板的实现原理 35818 3 本章文本留言板实例的组成 35918 4 文本留言板代码的实现 36018 4 1 配置文件的建立 36018 4 2 显示和提交留言文件的建立 36018 4 3 管理入口页的创建 36518 4 4 修改留言页面的创建 36718 4 5 删除留言页面的创建 36918 5 调试运行留言板 37018 6 进一步完善 37218 7 本章小结 373第19章 php博客程序 37419 1 什么是博客 37419 2 简单博客程序的功能 37519 3 制作前的准备工作 37519 3 1 配置文件的创建 37519 3 2 安装文件的创建 37619 3 3 头文件的创建 38019 3 4 侧边文件的创建 38019 4 日志显示模块 38419 4 1 主显示页面的创建 38419 4 2 日志显示页面的创建 38619 4 3 单条日志详细信息页面的创建 39019 5 管理模块 39219 5 1 管理员/用户登录页面 39219 5 2 更改用户注册信息 39519 5 3 更改注册用户密码页面 39819 5 4 修改已经存在的日志类别 40119 5 5 签写新的日志页面 40319 5 6 已经存在的日志管理页 40619 5 7 留言的管理 40919 5 8 注册用户的管理 41119 5 9 添加新类别页面 41319 5 10 留言显示与发表页面 41619 5 11 新用户注册页面 41919 5 12 用户退出登录页面 42319 6 进一步完善 42319 7 关于rss内容聚合 42419 8 本章小结 424第20章 简单的bbs系统 42520 1 设计数据库表 42520 1 1 用户数据表的设计 42520 1 2 论坛分类数据表的设计 42620 1 3 帖子数据表的设计 42720 2 准备工作 42820 2 1 配置文件的创建 42820 2 2 安装文件的创建 42820 3 用户注册与登录 43520 3 1 用户注册页 43520 3 2 注册的后台处理 43920 3 3 用户登录页面 44120 3 4 登录出错及处理 44420 4 论坛首页、主论坛、分论坛显示文件的创建 44520 4 1 论坛首页显示文件的创建 44620 4 2 主论坛显示文件的创建 44920 4 3 分论坛显示文件的创建 45120 5 主题的显示与回复 45420 5 1 发表新主题 45420 5 2 现有主题的显示 45820 5 3 主题的回复 46120 6 论坛分类的管理 46120 6 1 为论坛增加新的类别 46220 6 2 更改现有类别 46620 7 帖子的管理 47120 7 1 编辑帖子 47120 7 2 删除帖子 47520 7 3 防掘墓功能 47820 8 用户的管理 48020 8 1 用户信息的显示 48020 8 2 普通信息的修改 48220 8 3 用户密码的修改 48620 8 4 用户退出页面 49020 9 进一步完善 49120 10 本章小结 492第21章 网上商城全站系统 49321 1 系统分析 49321 2 设计数据库表结构 49321 2 1 用户表的设计 49421 2 2 图书类型表的设计 49421 2 3 图书记录表的设计 49521 2 4 订单记录表的设计 49521 2 5 销售记录表的设计 49621 3 准备工作 49621 3 1 配置文件的创建 49621 3 2 安装文件的创建 49721 3 3 头文件的创建 50221 4 用户的注册与登录 50221 4 1 用户注册 50321 4 2 用户登录 50621 5 前台显示界面 50921 5 1 首页面的实现 50921 5 2 图书列表页面的实现 51421 5 3 按种类查看页面的实现 51621 5 4 搜索图书页面的实现 51921 5 5 查看图书详情页面的实现 52221 6 购物车的实现 52521 6 1 查看当前购物车 52521 6 2 查看用户历史订单 52721 7 管理功能的实现 52921 7 1 更改用户信息 53021 7 2 更改用户密码 53221 7 3 为图书添加新的分类 53521 7 4 修改已经存在的分类 53821 7 5 增加新的图书 54221 7 6 修改已有图书信息 54721 7 7 查看、处理所有未处理订单 55421 7 8 查看销售记录 55621 7 9 当前登录用户退出页面 55821 8 本章小结 558

封面

PHP网络编程技术详解-附赠DVD1张

书名:PHP网络编程技术详解-附赠DVD1张

作者:葛丽萍

页数:568

定价:¥69.8

出版社:清华大学出版社

出版日期:2014-01-01

ISBN:9787302343189

PDF电子书大小:43MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注