PHP网络编程技术与实践PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:程伟,孙红丽编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:9787302175186
- 页数:538 页
第1章 PHP开发环境的安装配置 1
1.1 Windows下HS的安装配置 1
1.1.1 IIS的安装 1
1.1.2配置调试IIS运行环境 3
1.1.3 IIS的设置 4
1.2 Linux下Apache的安装配置 5
1.2.1 Apache的安装工作 5
1.2.2 Apache的配置工作 11
1.3 PHP的安装配置 21
1.3.1 Windows系统中PHP的安装 21
1.3.2 Linux系统中PHP的安装 25
1.4 MySQL数据库的安装配置 27
1.4.1在Windows下安装MySQL 27
1.4.2在Linux下安装MySQL 37
1.4.3安装后的设置 39
1.5 PHP、MySQL和Apache系统整合 40
1.5.1安装VertrigoServ 40
1.5.2配置相关 41
1.5.3启动运行VertrigoServ 42
1.6本章小结 43
第2章PHP的语法结构和常用函数 45
2.1 PHP语法基础 45
2.1.1 PHP的基本语法 45
2.1.2 PHP的数据类型 48
2.1.3 PHP的常量 55
2.1.4 PHP的变量 57
2.1.5 PHP的表达式 63
2.1.6 PHP的流程控制 68
2.2 PHP的数据存储处理 76
2.2.1压缩文件的打开与关闭 76
2.2.2压缩文件的基本读写 77
2.2.3压缩文件的扩展读取 81
2.2.4压缩文件的文件指针 82
2.3 PHP的字符串处理 83
2.3.1字符串的分割与截取 84
2.3.2字符串的加密 85
2.3.3字符串比较 86
2.3.4字符串的转义 87
2.3.5字符串的格式化 89
2.4 PHP的日期时间处理 90
2.4.1时间与日期的显示操作 91
2.4.2时间与日期的格式化输出 93
2.5 PHP的URL处理 96
2.5.1 URL字符串的处理 96
2.5.2 Base64编码解码 97
2.6本章小结 98
第3章 使用PHP创建动态页面 99
3.1页面参数的传递 99
3.1.1通过URL传递参数 100
3.1.2通过表单传递参数 101
3.2处理HTTP头信息 104
3.2.1页面重定向 104
3.2.2设定文件的过期时间 105
3.2.3用户认证 106
3.2.4设置页面的状态 107
3.2.5设置输出文件的类别 108
3.3表单的处理 109
3.3.1表单的显示 110
3.3.2处理表单 111
3.4获取系统预定义变量和服务器信息 112
3.4.1服务器变量:$-SERVER 114
3.4.2环境变量:$-NV 118
3.4.3获取HTTP Cookies信息:$COOKIE 119
3.4.4获取HTTP GET信息 $GET 120
3.4.5获取HTTP POST信息 :$POST 121
3.4.6 HTTP文件上传信息 :$FILES 122
3.4.7 REQUEST变量 :$ -REQUEST 124
3.4.8系统Session信息 :$ SESSION 125
3.4.9 GLOBALS变量 :$GLOBALS 126
3.5本章小结 128
第4章 PHP中的数据库编程 129
4.1通过PHP操作MySQL 数据库 129
4.1.1PHP连接MySQL 130
4.1.2选择数据库 132
4.1.3创建新查询 133
4.1.4显示查询结果 135
4.1.5查看数据库信息 145
4.1.6事务处理 147
4.1.7存储过程 152
4.1.8出错处理 156
4.2 SQL Server数据库的相关知识 157
4.3 Oracle数据库相关知识 162
4.4本章小结 164
第5章 文件处理与数据存储 165
5.1文件系统处理 165
5.1.1打开文件 165
5.1.2关闭文件 167
5.1.3显示文件内容 167
5.1.4从文件中读取内容 167
5.1.5把数据写入文件 170
5.1.6遍历文件 171
5.1.7复制、删除和重命名文件 173
5.1.8文件目录名的分离 174
5.2目录遍历操作 175
5.2.1基本目录操作 175
5.2.2目录对象操作 179
5.3本章小结 180
第6章 PHP中的图像处理技术 181
6.1图像操作的基本知识 181
6.1.1 HTML文档中的图像 181
6.1.2图像格式简介 182
6.1.3安装图像支持GD库 183
6.1.4 PHP的图像函数 184
6.2图像和颜色的绘制 187
6.2.1绘制点元素 187
6.2.2绘制线框元素 189
6.2.3绘制填充元素 190
6.2.4绘制颜色元素 192
6.2.5绘制字型显示 194
6.3图像处理的高级技巧与应用 198
6.3.1生成干扰背景图片 198
6.3.2使用PHP生成3D饼状图 200
6.3.3给图片添加水印 204
6.4本章小结 211
第7章 PHP操作XML 213
7.1使用XML的原因 213
7.1.1结构和显示的混合 214
7.1.2各种浏览器的差异 214
7.1.3不适合做Web显示以外的其他用途 215
7.1.4 HTML在数据处理中不实用 215
7.2 XML的基础知识 217
7.2.1 XML的标识和文本 217
7.2.2 DTD文档类型 220
7.3 XML应用程序 226
7.3.1 DocBook 226
7.3.2 SMIL 229
7.4 PHP中的XML函数 232
7.5使用PHP处理XML示例 235
7.5.1 XML数据存储 237
7.5.2具体功能实现 239
7.6本章小结 250
第8章 用户会话管理Cookie和Session 251
8.1 Cookie的使用 251
8.1.1 Cookie简介及其工作原理 251
8.1.2设置Cookie变量 253
8.1.3接收和处理Cookie 254
8.1.4删除Cookie变量 255
8.1.5 Cookie的有效范围和生存周期 255
8.2 Session的使用 256
8.2.1初始化Session 257
8.2.2在Session中注册变量 257
8.2.3使用Session的值 257
8.2.4 Session的销毁 258
8.2.5其他Session函数使用说明 258
8.3本章小结 263
第9章 使用PHP生成静态页面 265
9.1为什么要生成静态页面 265
9.2静态技术介绍和使用 266
9.3常见的模板技术模块 271
9.3.1 SMARTY模板技术 272
9.3.2 PHPLib模板技术 282
9.3.3 FastTemplate模板技术 287
9.4本章小结 292
第10章 使用Socket编程 293
10.1 Socket基础 293
10.2 Socket功能函数 298
10.3一个简单的TCP/IP服务器端和客户端实例讲解 309
10.4本章小结 311
第11章 用户登录注册模块 213
11.1数据库设计 313
11.2最基本的注册模块 314
11.2.1页面效果 314
11.2.2代码实现 316
11.3带验证码的注册模块 321
11.3.1页面效果 322
11.3.2代码实现 322
11.4最基本的登录模块 325
11.4.1页面效果 325
11.4.2代码实现 326
11.5本章小结 330
第12章 实现文件上传功能 331
12.1简单的文件上传模块 331
12.2数据库设计 338
12.3带数据库操作的上传模块 339
12.4本章小结 350
第13章 分页显示模块 351
13.1分页技术的基本原理 351
13.2数据库介绍 352
13.3简单的分页技术实现 353
13.4改进的分页显示模块 360
13.5本章小结 368
第14章 计数器模块 369
14.1文本计数器 369
14.2图形计数器 371
14.3防止刷新的计数器 375
14.4本章小结 382
第15章 邮件发送模块 383
15.1使用mail函数发送邮件 383
15.2使用管道的形式发送邮件 385
15.3使用phpmailer类发送邮件 387
15.4基于Socket编写的程序 391
15.5本章小结 397
第16章 视频音频播放模块 399
16.1播放器的基础知识 399
16.1.1 Windows Media Player 399
16.1.2 RealPlayer 407
16.2播放列表的生成 410
16.3视频音频播放的应用示例 416
16.3.1自己风格的Windows Media Player播放器 416
16.3.2自己风格的Real Media Player播放器 421
16.4本章小结 423
第17章 点播音乐系统 425
17.1任务分析 425
17.2数据库的建立 425
17.2.1歌曲数据库表song 426
17.2.2专辑数据库表cd 427
17.2.3用户点播歌曲表ordersong 428
17.2.4歌手信息数据库表singer 429
17.2.5用户表user 430
17.3用户部分的程序 431
17.3.1用户注册 439
17.3.2用户界面 441
17.3.3用户点播歌曲 449
17.3.4播放选择歌曲 452
17.3.5歌曲搜索 454
17.3.6收藏、删除用户音乐以及查看点歌记录 458
17.4管理员的管理程序 464
17.4.1添加歌手 464
17.4.2添加专辑 466
17.4.3添加歌曲 468
17.4.4修改与删除操作 470
17.4.5审核歌词 476
17.4.6设置推荐专辑 478
17.4.7数据整理 480
17.5本章小结 484
第18章 电子商务网站-网上购物系统 485
18.1任务分析 485
18.1.1用户登录 486
18.1.2购物车 486
18.1.3结算和完成购物 487
18.1.4其他相关功能 487
18.1.5管理员的操作界面 487
18.2数据库的建立 488
18.2.1用户数据表 488
18.2.2商品数据表 491
18.2.3订单数据表 491
18.3用户部分的程序 492
18.3.1用户的显示 492
18.3.2新用户注册 494
18.3.3用户登录与注销 499
18.3.4修改用户个人数据信息 501
18.4购物车的功能实现 504
18.4.1购物车类 504
18.4.2购物车的显示与更新 507
18.4.3显示商品列表 509
18.5结算和完成购物 512
18.5.1结算功能的实现 512
18.5.2完成购物的程序 515
18.6网站数据管理 517
18.6.1用户管理 517
18.6.2商品管理 524
18.6.3订单管理 532
18.7本章小结 538
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《反思性实践》胡红梅, 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《环境影响评价公众参与理论与实践研究》樊春燕主编 2019
- 《学校特色教育探索与实践》管升起著 2019
- 《麦肯锡精英这样实践基本功》(日)户塚隆将著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019