• PHP动态网站开发案例教程(第2版)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

PHP动态网站开发案例教程(第2版)

8.82 1.8折 49 八五品

库存3件

湖北孝感
认证卖家担保交易快速发货售后保障

作者陈明忠;杨杰涌

出版社清华大学出版社

出版时间2023-02

版次2

装帧其他

货号9787302626633

上书时间2024-12-23

雅枫二手书店

七年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 陈明忠;杨杰涌
  • 出版社 清华大学出版社
  • 出版时间 2023-02
  • 版次 2
  • ISBN 9787302626633
  • 定价 49.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 252页
  • 字数 381.000千字
【内容简介】
本书详细介绍了PHP 7.2的基础知识、特点和动态网页的开发应用。全书分为10章,内容包括PHP开发环境、PHP语言基础、PHP数组与字符串、PHP面向对象程序设计、构建PHP互动网页、MySQL数据库基础、PHP访问MySQL数据库、PHP常用功能模块、PHP安全编程、学生学籍成绩管理系统开发实例。 本书针对高职高专学生的特点,做到理论知识适用、够用,专业技能实用、够用,密切联系实际。本书以实例带动功能的介绍,语言通俗易懂,结构清晰,突出了PHP在动态网页开发方面的强大功能,使学生能快速掌握和运用PHP MySQL的编程技巧。 本书可作为高职院校、独立学院、职教本科信息工程类专业的教学用书,也可作为PHP网站开发人员的自学参考书和相关培训班的教学用书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
【作者简介】
陈明忠,副教授,研究方向为网络工程与物联网技术。
【目录】
第1章PHP开发环境1

1.1PHP简介1

1.1.1静态网页和动态网页1

1.1.2动态网页设计技术2

1.1.3PHP语言的特点2

1.2集成开发环境配置3

1.2.1WampServer简介3

1.2.2WampServer安装4

1.2.3WampServer配置8

1.2.4PHP编辑器10

1.3典型PHP程序实例10

1.3.1在Dreamweaver中创建PHP站点10

1.3.2最简单的PHP程序12

1.3.3同一页面上的PHP交互13

1.3.4不同页面上的PHP交互14

1.4项目实训14

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

实训2创建一个PHP网页15

思考与练习15

第2章PHP语言基础16

2.1PHP入门16

2.2PHP数据类型18

2.2.1整型18

2.2.2浮点型18

2.2.3字符串型18

2.2.4布尔型19

2.2.5数组19

2.2.6对象19

2.2.7NULL类型19

2.2.8资源类型20

2.3PHP变量20

2.3.1自定义变量20

2.3.2预定义变量22

2.3.3外部变量23

2.4运算符与表达式24

2.5程序流程控制27

2.5.1条件控制语句27

2.5.2循环控制语句29

2.5.3跳转语句31

2.5.4文件包含语句31

2.6PHP函数31

2.6.1函数的定义31

2.6.2函数的返回值32

2.6.3函数的调用32

2.6.4参数的传递33

2.7综合实例34

2.7.1多项选择题34

2.7.2计算器程序35

2.8项目实训36

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

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

思考与练习37

第3章PHP数组与字符串39

3.1数组及处理39

3.1.1数组的创建和初始化39

3.1.2键名和值的操作42

3.1.3数组的排序44

3.2字符串操作45

3.2.1常用的字符串函数46

3.2.2字符串与HTML47

3.2.3其他字符串函数48

3.3正则表达式49

3.3.1基础知识49

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

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

3.4项目实训55

实训1数组和循环嵌套55

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

思考与练习56

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

4.1基本概念57

4.2类与对象58

4.2.1创建类58

4.2.2类的属性和方法58

4.2.3构造函数和析构函数59

4.2.4创建对象60

4.3类的继承61

4.3.1子类的创建61

4.3.2方法覆盖62

4.4抽象类与接口63

4.4.1抽象类63

4.4.2接口64

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

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

思考与练习67

第5章构建PHP互动网页68

5.1PHP与表单68

5.1.1获取表单数据的方法68

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

5.2URL处理72

5.2.1获取URL参数值72

5.2.2解析URL73

5.2.3URL编码和解码73

5.3页面跳转74

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

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

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

5.4在PHP中嵌入JavaScript76

5.4.1JavaScript简介76

5.4.2JavaScript语句77

5.4.3JavaScript内置对象78

5.4.4window对象的方法78

5.4.5window对象的子对象81

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

5.5会话管理85

5.5.1会话的工作原理86

5.5.2实现会话86

5.5.3Session的应用88

5.6项目实训88

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

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

实训3会话超时89

思考与练习90

第6章MySQL数据库基础91

6.1MySQL基础知识91

6.1.1MySQL简介91

6.1.2MySQL数据对象92

6.1.3MySQL数据类型92

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

6.2.1数据库的创建和删除94

6.2.2创建数据表95

6.2.3数据库的复制96

6.3使用Navicat_Premium编辑TSQL语句96

6.3.1编辑TSQL语句的步骤96

6.3.2使用局部变量97

6.3.3流程控制语句98

6.4使用Navicat_Premium创建存储过程99

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

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

6.5使用Navicat_Premium创建触发器103

6.5.1触发器的分类103

6.5.2创建和使用触发器103

6.6项目实训105

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

实训2使用MySQL编写TSQL程序106

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

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

思考与练习106

第7章PHP访问MySQL数据库108

7.1PHP访问MySQL的基本流程108

7.1.1连接MySQL数据库服务器108

7.1.2执行SQL语句109

7.1.3关闭连接109

7.2处理结果集110

7.2.1从结果集中获取记录110

7.2.2其他MySQL函数112

7.3结果集的分页113

7.4项目实训115

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

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

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

思考与练习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.1UNIX时间戳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.3apache的降权运行153

9.2SQL注入攻击与防范153

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

9.2.2SQL注入攻击的方法154

9.2.3SQL注入攻击的检测155

9.2.4SQL注入攻击的防范155

9.3跨站脚本攻击156

9.3.1跨站脚本攻击概述156

9.3.2跨站脚本攻击的实例157

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

9.4身份认证系统的制作157

9.4.1PHP的加密函数158

9.4.2用户注册模块的实现158

9.4.3用户登录模块的实现160

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

思考与练习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
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP