图书介绍

PHP动态网站开发案例教程PDF|Epub|txt|kindle电子书版本网盘下载

PHP动态网站开发案例教程
  • 陈明忠,杨杰涌主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302470021
  • 出版时间:2017
  • 标注页数:244页
  • 文件大小:65MB
  • 文件页数:256页
  • 主题词:网页制作工具-PHP语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PHP动态网站开发案例教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 PHP开发环境1

1.1 PHP简介1

1.1.1 静态网页和动态网页1

1.1.2 动态网页设计技术2

1.1.3 PHP语言的特点2

1.2 集成开发环境配置3

1.2.1 WampServer简介3

1.2.2 WampServer安装4

1.2.3 WampServer配置7

1.2.4 PHP编辑器8

1.3 典型PHP程序实例9

1.3.1 在Dreamweaver中创建PHP站点9

1.3.2 最简单的PHP程序10

1.3.3 同一页面上的PHP交互11

1.3.4 不同页面上的PHP交互12

1.4 项目实训13

实训1 在Dreamweaver中创建PHP站点13

实训2 创建一个PHP网页13

思考与练习14

第2章 PHP语言基础15

2.1 PHP入门15

2.2 PHP数据类型17

2.2.1 整型17

2.2.2 浮点型17

2.2.3 字符串型17

2.2.4 布尔型18

2.2.5 数组18

2.2.6 对象18

2.2.7 NULL类型18

2.2.8 资源类型19

2.3 PHP变量19

2.3.1 自定义变量19

2.3.2 预定义变量21

2.3.3 外部变量22

2.4 运算符与表达式23

2.5 程序流程控制26

2.5.1 条件控制语句26

2.5.2 循环控制语句28

2.5.3 跳转语句30

2.5.4 文件包含语句30

2.6 PHP函数30

2.6.1 函数的定义30

2.6.2 函数的返回值31

2.6.3 函数的调用31

2.6.4 参数的传递32

2.7 综合实例33

2.7.1 多项选择题33

2.7.2 计算器程序34

2.8 项目实训35

实训1 条件控制语句的应用35

实训2 循环控制语句的应用36

思考与练习36

第3章 PHP数组与字符串38

3.1 数组及处理38

3.1.1 数组的创建和初始化38

3.1.2 键名和值的操作41

3.1.3 数组的排序43

3.2 字符串操作44

3.2.1 常用的字符串函数45

3.2.2 字符串与HTML46

3.2.3 其他字符串函数47

3.3 正则表达式48

3.3.1 基础知识48

3.3.2 正则表达式在JavaScript中的应用50

3.3.3 正则表达式在PHP中的应用50

3.4 项目实训54

实训1 数组和循环嵌套54

实训2 正则表达式的应用54

思考与练习55

第4章 PHP面向对象程序设计56

4.1 基本概念56

4.2 类与对象57

4.2.1 创建类57

4.2.2 类的属性和方法57

4.2.3 构造函数和析构函数58

4.2.4 创建对象59

4.3 类的继承60

4.3.1 子类的创建60

4.3.2 方法覆盖61

4.4 抽象类与接口62

4.4.1 抽象类62

4.4.2 接口63

4.5 实例——设计一个学生类64

4.6 项目实训——设计一个盒子类65

思考与练习66

第5章 构建PHP互动网页67

5.1 PHP与表单67

5.1.1 获取表单数据的方法67

5.1.2 实例——使用PHP脚本验证表单数据68

5.2 URL处理71

5.2.1 获取URL参数值71

5.2.2 解析URL72

5.2.3 URL编码和解码72

5.3 页面跳转73

5.3.1 在PHP脚本中实现页面跳转73

5.3.2 在HTML标记中实现页面跳转73

5.3.3 在JavaScript脚本中实现页面跳转74

5.4 在PHP中嵌入JavaScript75

5.4.1 JavaScript简介75

5.4.2 JavaScript语句76

5.4.3 JavaScript内置对象77

5.4.4 window对象的方法77

5.4.5 window对象的子对象80

5.4.6 实例——使用JavaScript脚本验证表单数据81

5.5 会话管理84

5.5.1 会话的工作原理85

5.5.2 实现会话85

5.5.3 Session的应用87

5.6 项目实训87

实训1 使用PHP脚本验证表单数据87

实训2 使用JavaScript脚本验证表单数据88

实训3 会话超时88

思考与练习89

第6章 MySQL数据库基础90

6.1 MySQL基础知识90

6.1.1 MySQL简介90

6.1.2 MySQL数据对象91

6.1.3 MySQL数据类型91

6.2 使用Navicat_Premium创建和管理数据库92

6.2.1 数据库的创建和删除93

6.2.2 创建数据表94

6.2.3 数据库的复制95

6.3 使用Navicat_Premium编辑T-SQL语句95

6.3.1 编辑T-SQL语句的步骤95

6.3.2 使用局部变量96

6.3.3 流程控制语句97

6.4 使用Navicat_Premium创建存储过程98

6.4.1 使用查询编辑器创建存储过程98

6.4.2 使用函数向导创建存储过程100

6.5 使用Navicat_Premium创建触发器102

6.5.1 触发器的分类102

6.5.2 创建和使用触发器102

6.6 项目实训104

实训1 MySQL数据库和表的创建104

实训2 使用MySQL编写T-SQL程序105

实训3 MySQL存储过程的创建和调用105

实训4 MySQL触发器的创建和应用105

思考与练习105

第7章 PHP访问MySQL数据库107

7.1 PHP访问MySQL的基本流程107

7.1.1 连接MySQL服务器108

7.1.2 选择数据库108

7.1.3 执行SQL语句108

7.1.4 关闭连接109

7.2 处理结果集109

7.2.1 从结果集中获取记录109

7.2.2 其他MySQL函数111

7.3 结果集的分页113

7.4 项目实训115

实训1 对数据表进行插入操作115

实训2 将指定的数据表以表格形式显示在网页中115

实训3 将任意一个数据表以表格形式显示在网页中115

思考与练习116

第8章 PHP常用功能模块117

8.1 目录与文件操作117

8.1.1 目录操作117

8.1.2 文件的打开与关闭120

8.1.3 文件的写入120

8.1.4 文件的读取121

8.1.5 文件的上传与下载124

8.1.6 其他常用文件函数126

8.1.7 实例——投票统计128

8.2 日期和时间130

8.2.1 UNIX时间戳130

8.2.2 时间转化为时间戳130

8.2.3 获取日期和时间131

8.2.4 其他日期和时间函数133

8.2.5 实例——生成日历134

8.3 图形处理135

8.3.1 安装PHP图像库135

8.3.2 创建图形135

8.3.3 绘制图形137

8.3.4 图形的具体操作143

8.3.5 其他的图形函数145

8.3.6 实例——自动生成验证码146

8.4 项目实训148

实训1 删除指定路径中的非空文件夹148

实训2 文件的上传148

实训3 将服务器的日期、时间、星期几信息显示在网页中149

思考与练习149

第9章 PHP安全编程150

9.1 安全配置PHP150

9.1.1 安全模式的配置150

9.1.2 其他与安全有关的参数配置151

9.1.3 Apache的降权运行152

9.2 SQL注入攻击与防范153

9.2.1 SQL注入攻击原理及特点153

9.2.2 SQL注入攻击的方法154

9.2.3 SQL注入攻击的检测154

9.2.4 SQL注入攻击的防范155

9.3 跨站脚本攻击156

9.3.1 跨站脚本攻击概述156

9.3.2 跨站脚本攻击的实例156

9.3.3 防范跨站脚本攻击的方法157

9.4 身份认证系统的制作157

9.4.1 PHP的加密函数157

9.4.2 用户注册模块的实现158

9.4.3 用户登录模块的实现160

9.5 项目实训——修改密码模块的实现161

思考与练习162

第10章 学生学籍成绩管理系统开发实例163

10.1 系统需求分析163

10.2 数据库设计164

10.3 系统配置和数据库连接166

10.4 系统管理员子系统的实现173

10.4.1 教师管理173

10.4.2 班级管理181

10.4.3 学生学籍管理190

10.4.4 课程设置管理200

10.4.5 开课表管理209

10.4.6 学生成绩统计221

10.5 任课教师子系统的实现226

10.5.1 学生学籍查询226

10.5.2 学生成绩管理230

10.6 学生子系统的实现236

思考与练习239

附录 思考与练习答案240

参考文献244

热门推荐