PHP程序设计案例教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:陈建国编著;余朝琨主审
- 出 版 社:北京:机械工业出版社
- 出版年份:2012
- ISBN:9787111381891
- 页数:439 页
第一部分 基础知识篇第1章 PHP概述 1
1.1 PHP入门 1
1.1.1 PHP介绍 1
1.1.2 PHP的工作原理 2
1.1.3 如何学好PHP编程 3
1.2 PHP环境搭建 3
1.2.1 PHP相关软件下载 3
1.2.2 AppServ安装与测试(Windows) 5
1.2.3 XAMPP安装与测试(Windows) 8
1.2.4 IIS+PHP+MySQL安装与配置(Windows) 11
1.3 PHP常用开发工具 19
1.4 案例教程 20
案例001 第1个PHP程序 20
案例002 AppServ服务器的配置 21
案例003 Zend Studio工具的下载和安装 22
案例004 第2个PHP程序 25
第2章 HTML基础 27
2.1 HTML知识 27
2.1.1 HTML基本构成 27
2.1.2 HTML基本标签 29
2.1.3 HTML表单 42
2.1.4 iframe框架 50
2.2 CSS样式知识 51
2.2.1 CSS编码位置与格式 51
2.2.2 CSS属性 58
2.2.3 DIV+CSS 59
2.3 JavaScript知识 61
2.3.1 JavaScript编写位置 61
2.3.2 JavaScript基础语法 62
2.3.3 JavaScript控制语句 64
2.3.4 JavaScript的函数和事件处理机制 69
2.4 案例教程 73
案例005 HTML标签——创建电影门户网站主页 73
案例006 表单——创建会员注册页面 80
案例007 CSS样式——创建电影门户网站主页样式 82
案例008 CSS样式——创建会员注册页面样式 89
案例009 为会员注册页面添加JavaScript验证功能 91
案例010 JavaScript特效——浮动广告窗口 96
案例011 JavaScript特效——网页右下方广告窗口 98
案例012 JavaScript特效——下拉式二级导航菜单 100
第3章 PHP语法基础 104
3.1 PHP标记与注释 104
3.1.1 PHP标记 104
3.1.2 PHP注释 105
3.2 PHP的数据类型 106
3.2.1 标量数据类型 107
3.2.2 复合数据类型 110
3.2.3 特殊数据类型 111
3.2.4 数据类型检测函数 111
3.2.5 数据类型转换函数 112
3.3 PHP常量 114
3.3.1 预定义常量 114
3.3.2 常量的声明和使用 115
3.4 PHP变量 116
3.4.1 变量声明 116
3.4.2 变量赋值和使用 116
3.4.3 可变变量 119
3.5 PHP运算符和表达式 120
3.5.1 PHP运算符 120
3.5.2 PHP表达式 128
3.6 PHP函数 128
3.6.1 函数的定义和调用 128
3.6.2 参数传递 129
3.6.3 函数返回值 132
3.6.4 变量作用域 132
3.6.5 PHP标准函数库 136
3.7 PHP编码规范 141
3.7.1 PHP书写规范 141
3.7.2 PHP命名规范 141
3.8 案例教程 142
案例013 输出系统当前时间 142
案例014 预定义常量和自定义常量应用 143
案例015 自增自减运算符的应用 144
案例016 数字与字符串的运算 145
案例017 单引号和双引号修饰字符串 146
案例018 转义字符的应用 146
案例019 时间大小的比较 147
案例020 三元运算符的应用 147
案例021 位运算实现数字加密和解密 148
案例022 中文字符串截取 150
案例023 网站敏感词语过滤 150
第4章 PHP流程控制结构 152
4.1 条件控制语句 152
4.1.1 if条件控制语句 152
4.1.2 switch多分支语句 154
4.2 循环控制语句 157
4.2.1 while循环语句 157
4.2.2 do...while循环语句 158
4.2.3 for循环语句 159
4.3 跳转语句 160
4.3.1 break跳转语句 160
4.3.2 continue跳转语句 161
4.4 包含语句 162
4.5 案例教程 164
案例024 生活小卫士 164
案例025 网页版计算器 165
案例026 国家节假日提醒 166
案例027 商品信息列表展示 167
案例028 九九乘法表 168
案例029 偶数乘法表 169
第5章 PHP数组 171
5.1 数组及数组类型 171
5.1.1 数组概述 171
5.1.2 数字索引数组 171
5.1.3 关联数组 171
5.2 数组的基本操作 172
5.2.1 创建数组 172
5.2.2 数组的赋值 174
5.2.3 遍历数组 175
5.3 PHP数组函数 179
5.3.1 数组统计函数 179
5.3.2 删除数组中重复元素 179
5.3.3 字符串与数组的转换 180
5.3.4 向数组中添加元素 181
5.3.5 获取并删除数组最后元素 182
5.4 PHP全局数组 183
5.4.1 $_SERVER[ ]全局数组 183
5.4.2 $_GET[ ]和$_POST[ ]全局数组 183
5.4.3 $_FILES[ ]全局数组 185
5.5 案例教程 186
案例030 数组的创建与输出 186
案例031 数组元素赋值 186
案例032 随机抽奖程序 187
案例033 顾客投诉信息处理 188
第6章 PHP网站开发 190
6.1 WEB表单设计 190
6.1.1 创建表单标签 190
6.1.2 表单控件 190
6.2 表单数据提交与获取 191
6.2.1 POST方法提交和获取表单数据 192
6.2.2 GET方法提交和获取数据 193
6.2.3 表单数据的获取 194
6.2.4 超链接数据的获取 198
6.3 SESSION管理 199
6.3.1 SESSION工作原理 199
6.3.2 使用SESSION 199
6.4 Cookie管理 201
6.4.1 Cookie工作原理 201
6.4.2 使用Cookie 202
6.5 案例教程 203
案例034 文件上传功能 203
案例035 文本编辑控件的使用 205
案例036 留言内容字数限制 207
案例037 分页浏览文章信息 209
案例038 SESSION应用——用户登录权限 211
第7章 MySQL数据库技术 215
7.1 MySQL概述 215
7.1.1 MySQL的特点 215
7.1.2 MySQL数据类型 215
7.2 MySQL服务器的启动和关闭 216
7.2.1 启动MySQL服务器 216
7.2.2 连接MySQL服务器 217
7.2.3 关闭MySQL服务器 217
7.3 操作MySQL数据库 218
7.3.1 创建数据库 218
7.3.2 查看数据库 218
7.3.3 选择指定数据库 218
7.3.4 删除数据库 219
7.4 操作MySQL数据表 219
7.4.1 创建表 219
7.4.2 查看数据库中的表 221
7.4.3 查看数据库中所有的表 221
7.4.4 查看数据表结构 221
7.4.5 修改数据表结构 222
7.4.6 删除指定数据表 223
7.5 操作MySQL数据 223
7.5.1 添加表数据 223
7.5.2 更新表数据 224
7.5.3 删除表数据 225
7.5.4 查询表数据 226
7.5.5 限制查询记录数 226
7.5.6 多表查询 227
7.5.7 嵌套子查询 229
7.6 phpMyAdmin图形化管理工具 230
7.6.1 MySQL数据库管理 230
7.6.2 MySQL数据表管理 231
7.6.3 MySQL数据管理 231
7.7 案例教程 232
案例039 创建新闻网站数据库 232
案例040 向文章信息表添加数据 233
案例041 修改文章信息表数据 235
案例042 删除文章信息表数据 236
案例043 多条件排序查询 236
第8章 PHP与MySQL数据库编程技术 238
8.1 PHP操作MySQL数据库的步骤 238
8.2 链接数据库服务器 239
8.3 选择指定数据库 241
8.4 数据库基本操作 242
8.4.1 执行SQL语句 242
8.4.2 处理返回结果 249
8.5 关闭数据库链接 258
8.6 案例教程 259
案例044 网站后台——系统登录 259
案例045 网站后台——添加商品信息 263
案例046 网站后台——商品信息管理 267
案例047 网站后台——修改商品信息 269
案例048 网站后台——删除商品信息 274
案例049 分页显示商品信息 275
第二部分 技能提高篇第9章 面向对象技术 278
9.1 面向对象技术概述 278
9.2 类和对象 279
9.2.1 类的定义 279
9.2.2 类的属性 279
9.2.3 类的方法 280
9.2.4 对象 281
9.2.5 构造方法与析构方法 282
9.3 面向对象程序设计的特点 285
9.3.1 继承性 285
9.3.2 多态性 286
9.3.3 封装性 287
9.4 案例教程 292
案例050 使用类的属性保存数据库链接参数 292
第10章 PHP安全与加密技术 295
10.1 PHP漏洞与防护措施 295
10.1.1 文件上传漏洞 295
10.1.2 表单提交漏洞 296
10.1.3 SQL注入漏洞 297
10.2 PHP数据加密技术 300
10.2.1 crypt()数据加密函数 300
10.2.2 shal()数据加密函数 300
10.2.3 md5()数据加密函数 301
10.3 案例教程 303
案例051 表单提交攻击与防护 303
案例052 SQL注入攻击与防护 304
案例053 用户信息加密技术 306
第11章 B2C电子商务网站开发 309
11.1 需求分析 309
11.2 系统设计 309
11.2.1 系统功能结构 309
11.2.2 系统业务流程图 310
11.3 数据库设计 311
11.3.1 数据库分析 311
11.3.2 数据库创建 311
11.4 系统实现 314
11.4.1 创建项目 314
11.4.2 公共文件实现 317
11.5 网站后台开发 318
11.5.1 系统登录模块开发 318
11.5.2 文章类别管理模块开发 323
11.5.3 文章信息管理模块开发 334
11.5.4 商品类别管理模块开发 345
11.5.5 商品信息管理模块开发 355
11.5.6 会员信息管理模块开发 369
11.5.7 管理员信息管理模块开发 376
11.5.8 订单信息管理模块开发 386
11.6 网站前台开发 393
11.6.1 前台首页开发 394
11.6.2 新闻分类展示页面开发 403
11.6.3 新闻详细信息页面开发 405
11.6.4 商品分类展示页面开发 406
11.6.5 商品详细信息页面开发 408
11.6.6 网站购物车页面开发 411
11.7 会员中心模块开发 413
11.7.1 会员注册页面开发 413
11.7.2 会员登录页面开发 417
11.7.3 会员中心页面开发 419
11.7.4 会员信息修改页面开发 423
11.7.5 会员密码修改页面开发 426
11.7.6 收银台结账开发 429
11.7.7 会员订单管理页面开发 434
参考文献 439
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019