PHP网络编程技术与实践

节选

[

本书全面系统地向读者介绍了应用PHP进行网络编程的方方面面的知识。本书的特点是结合实例,逐步深入,既有基础知识的入门普及,又有功能模块和大型应用实例的详细讲解,每个知识点都配有简单明了的实例。本书共分为3大部分。**部分讲述PHP网络编程的基础知识,第二部分讲述常见的网络模块开发,第三部分结合综合项目案例,综合应用前面两个部分讲述的基础知识和相关模块。本书是开发人员的进阶手册,不仅适合初学者用来学习PHP网络开发技术,还能够帮助有一定编程经验的PHP开发人员解决开发过程中遇到的难题。本书也可作为高等院校相关专业的教材和参考用书,也可作为PHP的培训用书,或广大编程爱好者的自学用书。

]

目录

第1章 PHP开发环境的安装配置1.1 Windows下IIS的安装配置1.1.1 IIS的安装1.1.2 配置调试IIS运行环境1.1.3 IIS的设置1.2 Linux下Apache的安装配置1.2.1 Apache的安装工作1.2.2 Apache的配置工作1.3 PHP的安装配置1.3.1 Windows系统中PHP的安装1.3.2 Linux系统中PHP的安装1.4 MySQL数据库的安装配置1.4.1 在Windows下安装MySQL1.4.2 在Linux下安装MySQL1.4.3 安装后的设置1.5 PHP、MySQL和Apache系统整合1.5.1 安装VertrigoServ1.5.2 配置相关1.5.3 启动运行VertrigoServ1.6 本章小结第2章 PHP的语法结构和常用函数2.1 PHP语法基础2.1.1 PHP的基本语法2.1.2 PHP的数据类型2.1.3 PHP的常量2.1.4 PHP的变量2.1.5 PHP的表达式2.1.6 PHP的流程控制2.2 PHP的数据存储处理2.2.1 压缩文件的打开与关闭2.2.2 压缩文件的基本读写2.2.3 压缩文件的扩展读取2.2.4 压缩文件的文件指针2.3 PHP的字符串处理2.3.1 字符串的分割与截取2.3.2 字符串的加密2.3.3 字符串比较2.3.4 字符串的转义2.3.5 字符串的格式化2.4 PHP的日期时间处理2.4.1 时间与日期的显示操作2.4.2 时间与日期的格式化输出2.5 PHP的URL处理2.5.1 URL字符串的处理2.5.2 Base64 编码解码2.6 本章小结第3章 使用PHP创建动态页面3.1 页面参数的传递3.1.1 通过URL传递参数3.1.2 通过表单传递参数3.2 处理HTTP头信息3.2.1 页面重定向3.2.2 设定文件的过期时间3.2.3 用户认证3.2.4 设置页面的状态3.2.5 设置输出文件的类别3.3 表单的处理3.3.1 表单的显示3.3.2 处理表单3.4 获取系统预定义变量和服务器信息3.4.1 服务器变量:$_SERVER3.4.2 环境变量:$_ENV3.4.3 获取HTTP Cookies信息:$_COOKIE3.4.4 获取HTTP GET信息:$_GET3.4.5 获取HTTP POST信息:$_POST3.4.6 HTTP文件上传信息:$_FILES3.4.7 REQUEST变量:$_REQUEST3.4.8 系统Session信息:$_SESSION3.4.9 GLOBALS变量:$GLOBALS3.5 本章小结第4章 PHP中的数据库编程4.1 通过PHP操作MySQL数据库4.1.1 PHP连接MySQL4.1.2 选择数据库4.1.3 创建新查询4.1.4 显示查询结果4.1.5 查看数据库信息4.1.6 事务处理4.1.7 存储过程4.1.8 出错处理4.2 SQL Server数据库的相关知识4.3 Oracle数据库相关知识4.4 本章小结第5章 文件处理与数据存储5.1 文件系统处理5.1.1 打开文件5.1.2 关闭文件5.1.3 显示文件内容5.1.4 从文件中读取内容5.1.5 把数据写入文件5.1.6 遍历文件5.1.7 复制、删除和重命名文件5.1.8 文件目录名的分离5.2 目录遍历操作5.2.1 基本目录操作5.2.2 目录对象操作5.3 本章小结第6章 PHP中的图像处理技术6.1 图像操作的基本知识6.1.1 HTML文档中的图像6.1.2 图像格式简介6.1.3 安装图像支持GD库6.1.4 PHP的图像函数6.2 图像和颜色的绘制6.2.1 绘制点元素6.2.2 绘制线框元素6.2.3 绘制填充元素6.2.4 绘制颜色元素6.2.5 绘制字型显示6.3 图像处理的高级技巧与应用6.3.1 生成干扰背景图片6.3.2 使用PHP生成3D饼状图6.3.3 给图片添加水印6.4 本章小结第7章 PHP操作XML7.1 使用XML的原因7.1.1 结构和显示的混合7.1.2 各种浏览器的差异7.1.3 不适合做Web显示以外的其他用途7.1.4 HTML在数据处理中不实用7.2 XML的基础知识7.2.l XML的标识和文本7.2.2 DTD文档类型7.3 XML应用程序7.3.1 DocBook7.3.2 SMIL7.4 PHP中的XML函数7.5 使用PHP处理XML示例7.5.1 XML数据存储7.5.2 具体功能实现7.6 本章小结第8章 用户会话管理Cookie和Session8.1 Cookie的使用8.1.1 Cookie简介及其工作原理8.1.2 设置Cookie变量8.1.3 接收和处理Cookie8.1.4 删除Cookie变量8.1.5 Cookie的有效范围和生存周期8.2 Session的使用8.2.1 初始化Session8.2.2 在Session中注册变量8.2.3 使用Session的值8.2.4 Session的销毁8.2.5 其他Session函数使用说明8.3 本章小结第9章 使用PHP生成静态页面9.1 为什么要生成静态页面9.2 静态技术介绍和使用9.3 常见的模板技术模块9.3.1 SMARTY模板技术9.3.2 PHPLib模板技术9.3.3 FastTemplate模板技术9.4 本章小结第10章 使用Socket编程10.1 Socket基础10.2 Socket功能函数10.3 一个简单的TCP/IP服务器端和客户端实例讲解10.4 本章小结第11章 用户登录注册模块11.1 数据库设计11.2 *基本的注册模块11.2.1 页面效果11.2.2 代码实现11.3 带验证码的注册模块11.3.1 页面效果11.3.2 代码实现11.4 *基本的登录模块11.4.1 页面效果11.4.2 代码实现11.5 本章小结第12章 实现文件上传功能12.1 简单的文件上传模块12.2 数据库设计12.3 带数据库操作的上传模块12.4 本章小结第13章 分页显示模块13.1 分页技术的基本原理13.2 数据库介绍13.3 简单的分页技术实现13.4 改进的分页显示模块13.5 本章小结第14章 计数器模块14.1 文本计数器14.2 图形计数器14.3 防止刷新的计数器14.4 本章小结第15章 邮件发送模块15.1 使用mail函数发送邮件15.2 使用管道的形式发送邮件15.3 使用phpmailer类发送邮件15.4 基于Socket编写的程序15.5 本章小结第16章 视频音频播放模块16.1 播放器的基础知识16.1.1 Windows Media Player16.1.2 RealPlayer16.2 播放列表的生成16.3 视频音频播放的应用示例16.3.1 自己风格的Windows Media Player播放器16.3.2 自己风格的Real MediaPlayer播放器16.4 本章小结第17章 点播音乐系统17.1 任务分析17.2 数据库的建立17.2.1 歌曲数据库表song17.2.2 专辑数据库表cd17.2.3 用户点播歌曲表ordersong17.2.4 歌手信息数据库表singer17.2.5 用户表user17.3 用户部分的程序17.3.1 用户注册17.3.2 用户界面17.3.3 用户点播歌曲17.3.4 播放选择歌曲17.3.5 歌曲搜索17.3.6 收藏、删除用户音乐以及查看点歌记录17.4 管理员的管理程序17.4.1 添加歌手17.4.2 添加专辑17.4.3 添加歌曲17.4.4 修改与删除操作17.4.5 审核歌词17.4.6 设置推荐专辑17.4.7 数据整理17.5 本章小结第18章 电子商务网站-网上购物系统18.1 任务分析18.1.1 用户登录18.1.2 购物车18.1.3 结算和完成购物18.1.4 其他相关功能18.1.5 管理员的操作界面18.2 数据库的建立18.2.1 用户数据表18.2.2 商品数据表18.2.3 订单数据表18.3 用户部分的程序18.3.1 用户的显示18.3.2 新用户注册18.3.3 用户登录与注销18.3.4 修改用户个人数据信息18.4 购物车的功能实现18.4.1 购物车类18.4.2 购物车的显示与更新18.4.3 显示商品列表

封面

PHP网络编程技术与实践

书名:PHP网络编程技术与实践

作者:程伟

页数:538 页

定价:¥58.0

出版社:清华大学出版社

出版日期:2008-06-01

ISBN:9787302175186

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

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

发表评论

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