• PHP Web开发实用教程
21年品牌 40万+商家 超1.5亿件商品

PHP Web开发实用教程

全新正版 极速发货

38.2 6.4折 59.8 全新

库存5件

广东广州
认证卖家担保交易快速发货售后保障

作者曾俊国 等 编著

出版社清华大学出版社

ISBN9787302503538

出版时间2018-06

装帧平装

开本16开

定价59.8元

货号1201725117

上书时间2024-08-05

谢岳书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
第1章PHP概述及其运行环境的配置1
1.1动态Web站点1
1.1.1什么是动态Web站点1
1.1.2从静态网站到动态网站的演变1
1.2PHP基本原理及由来2
1.2.1PHP的概念2
1.2.2PHP的产生与发展2
1.2.3PHP原理3
1.3PHP的运行环境4
1.3.1PHP项目开发框架的组成4
1.3.2几种PHPWeb开发环境配置方法的比较5
1.3.3如何安装AppServ5
1.3.4php.ini文件的配置8
1.3.5测试PHP运行环境9
1.4常用的PHP程序编辑工具10
1.4.1PHP代码开发工具10
1.4.2网页设计工具11
1.4.3文本编辑工具11
1.5本章小结12
1.6练习题12
1.7上机实战12
第2章HTML基础13
2.1HTML文档的基本结构13
2.1.1HTML文件结构13
2.1.2标题标记及主体标记14
2.2文本格式标记14
2.2.1标题字体标记14
2.2.2字体风格标记15
2.2.3字体标记15
2.2.4段落标记与换行标记15
2.2.5区域标记16
2.2.6列表标记16
2.2.7水平线标记18
2.2.8转义字符与其他特殊符号18
2.3超链接标记18
2.3.1链接的定义19
2.3.2超链接的种类19
2.4图像标记19
2.4.1图像的基本格式20
2.4.2图像的对齐方式21
2.4.3图像的大小21
2.5表格标记21
2.5.1表格定义标记22
2.5.2表格体标记25
2.6表单标记25
2.6.1表单的定义语法25
2.6.2在文本框中输入文字和密码26
2.6.3复选框(CheckBox)和单选按钮(RadioButton)26
2.6.4列表框(SelectableMenu)27
2.6.5文本区域(textarea)28
2.6.6表单中的按钮29
2.6.7隐藏表单的元素29
2.7在HTML中嵌入PHP代码30
2.8HTML5新增表单元素和属性31
2.9案例剖析:制作网上问卷调查表单32
2.9.1程序功能介绍32
2.9.2程序代码分析32
2.10本章小结34
2.11练习题35
2.12上机实战35
第3章PHP的基本语法36
3.1PHP语法综述36
3.1.1PHP程序语言的特点36
3.1.2PHP无可比拟的优势37
3.2数据类型38
3.2.1布尔数据类型38
3.2.2整数数据类型40
3.2.3浮点数数据类型42
3.2.4字符串数据类型43
3.2.5转义字符串46
3.2.6数组数据类型47
3.2.7对象数据类型48
3.2.8资源数据类型50
3.2.9NULL数据类型50
3.3PHP的变量与常数50
3.3.1变量的定义与赋值50
3.3.2变量的参考指定51
3.3.3常数的声明52
3.3.4保留字53
3.3.5可变变量(动态变量)53
3.3.6变量的作用域55
3.3.7运算符优先级56
3.3.8算术运算符57
3.3.9赋值运算符58
3.3.10位运算符59
3.3.11递增/递减运算符60
3.3.12逻辑运算符61
3.3.13字符串运算符61
3.3.14强制类型转换运算符62
3.3.15执行运算符63
3.3.16PHP常量与表达式63
3.4PHP程序中的流程控制64
3.4.1if…else…语句65
3.4.2if…elseif…语句66
3.4.3while循环结构66
3.4.4do…while循环结构67
3.4.5for循环结构69
3.4.6foreach循环70
3.4.7break与continue语句70
3.4.8switch语句71
3.5案例剖析:九九乘法口诀表的实现72
3.5.1程序功能介绍72
3.5.2程序代码分析73
3.6本章小结74
3.7练习题74
3.8上机实战74
第4章PHP中的函数与内置数组75
4.1PHP内置函数概述75
4.1.1PHP标准函数与扩展函数75
4.1.2启用扩展函数库76
4.2PHP内置数组76
4.2.1PHP5内置数组简介77
4.2.2接收表单数据和URL附加数据77
4.2.3用Session和Cookie实现用户登录79
4.3PHP数组函数83
4.3.1数组函数总览83
4.3.2array()函数85
4.3.3count()函数86
4.3.4each()函数86
4.3.5current()、reset()、end()、next()、prev()函数87
4.3.6添加数组元素的函数88
4.3.7获取数组的最后一个元素88
4.4字符串处理函数89
4.4.1字符处理函数总览89
4.4.2去除空格函数90
4.4.3HTML处理相关函数92
4.4.4改变字符串大小写93
4.4.5字符串拆分与连接94
4.4.6字符串查找96
4.4.7字符串替换98
4.4.8字符串加密100
4.5时间日期函数101
4.5.1时间日期函数总览101
4.5.2date()函数和time()函数101
4.5.3strtotime()函数103
4.5.4getdate()函数104
4.5.5mktime()函数105
4.6数学函数105
4.6.1数学函数总览105
4.6.2求随机数的rand()函数107
4.6.3最大值函数与最小值函数107
4.6.4ceil()、floor()和round()函数107
4.7图像处理函数108
4.7.1用图像处理函数绘制PNG图形109
4.7.2用图像处理函数制作水印效果110
4.8自定义函数111
4.8.1函数的命名规则111
4.8.2函数的定义与调用111
4.8.3函数的参数传递112
4.8.4函数的嵌套调用与递归调用114
4.8.5用函数的同名变量实现可变函数115
4.8.6变量在函数中的使用116
4.9案例剖析:图像验证码的实现118
4.9.1程序功能介绍118
4.9.2程序代码分析118
4.10本章小结120
4.11练习题120
4.12上机实战121
第5章目录与文件操作122
5.1文件操作122
5.1.1文件的基本操作方法122
5.1.2文件操作的重要函数125
5.1.3文件操作函数的综合案例126
5.2目录操作127
5.2.1获取磁盘驱动器信息127
5.2.2创建和删除目录129
5.2.3获取和更改当前目录130
5.2.4读取目录内容131
5.2.5解析路径信息133
5.3文件上传的实现134
5.3.1创建文件域134
5.3.2单个文件的上传134
5.3.3多个文件的上传136
5.4案例剖析:基于文件名的目录搜索138
5.4.1程序功能介绍138
5.4.2程序代码分析138
5.5本章小结139
5.6练习题140
5.7上机实战140
第6章MySQL数据库的安装与使用141
6.1MySQL数据库简介141
6.1.1Web开发与数据库141
6.1.2MySQL数据库概述142
6.2MySQL数据库的安装、测试及性能特点142
6.2.1下载MySQL安装包142
6.2.2测试MySQL143
6.2.3MySQL数据库性能特点144
6.3MySQL数据库支持的数据类144
6.3.1数值类型145
6.3.2日期和时间类型146
6.3.3字符串类型146
6.4结构化查询语言(SQL)简介147
6.4.1结构化查询语言简介147
6.4.2常用的SQL语句用法147
6.5常用的可视化MySQL数据库管理工具153
6.5.1phpMyAdmin的安装与使用153
6.5.2NavicatMySQL的安装与使用156
6.6案例剖析:学生成绩数据库规划与实现157
6.6.1程序功能介绍157
6.6.2程序代码分析158
6.7本章小结159
6.8练习题159
6.9上机实战159
第7章PHP与MySQL的珠联璧合161
7.1运用PHP和MySQL联合开发Web的优势161
7.2连接MySQL数据库的前期准备工作161
7.2.1修改php.ini文件中的有关配置选项161
7.2.2PHP操作MySQL数据库的基本步骤162
7.3PHP操作MySQL数据库常用方法163
7.3.1连接数据库164
7.3.2选择数据库164
7.3.3对数据库进行操作165
7.3.4其他常用的MySQL函数167
7.3.5从结果集中获取一行作为对象171
7.4案例剖析:网上学生成绩查询系统的实现173
7.4.1程序功能介绍173
7.4.2程序代码分析174
7.5本章小结175
7.6练习题175
7.7上机实战176
第8章PHP中的正则表达式及式样匹配177
8.1正则表达式简介177
8.1.1正则表达式的概念177
8.1.2常用的正则表达式及举例181
8.2模式匹配函数183
8.2.1匹配字符串183
8.2.2替换字符串185
8.2.3用正则表达式分割字符串186
8.2.4转义正则表达式字符187
8.3案例剖析:新用户注册程序188
8.3.1程序功能介绍188
8.3.2程序代码分析188
8.4本章小结190
8.5练习题190
8.6上机实战190
第9章PHP中的对象191
9.1类与对象191
9.1.1类的概念191
9.1.2对象192
9.1.3面向对象编程思想的特点193
9.1.4面向对象编程的几条原则193
9.2使用类194
9.2.1定义类和类的实例化194
9.2.2显示对象的信息195
9.2.3类成员和作用域196
9.2.4构造函数与析构函数197
9.2.5继承198
9.3PHP的对象特性199
9.3.1final类和方法199
9.3.2静态成员200
9.3.3复制对象201
9.3.4接口类和抽象类201
9.3.5方法重载204
9.4案例剖析:一个课程管理类及其对象的实现206
9.4.1程序功能介绍206
9.4.2程序代码分析206
9.5本章小结208
9.6练习题208
9.7上机实战208
第10章Smarty模板技术209
10.1Smarty技术简介209
10.1.1MVC软件开发框架209
10.1.2Smarty模板210
10.2Smarty的安装配置210
10.2.1Smarty下载和安装211
10.2.2Smarty配置211
10.2.3第一个Smarty程序212
10.3Smarty模板设计214
10.3.1Smarty模板文件214
10.3.2Smarty中的注释214
10.3.3Smarty中的变量214
10.3.4修饰变量218
10.3.5流程控制220
10.3.6内建函数224
10.4Smarty程序设计225
10.4.1Smarty中的常用方法225
10.4.2Smarty的配置变量226
10.5案例剖析:利用Smarty制作登录页面模板226
10.5.1程序功能介绍227
10.5.2程序代码分析227
10.6本章小结229
10.7练习题229
10.8上机实战229
第11章DreamweaverCS6中的PHP程序设计230
11.1DreamweaverCS6概述230
11.2利用Dreamweaver建立PHP动态网站站点231
11.2.1站点的建立231
11.2.2在Dreamweaver中创建MySQL连接234
11.2.3数据库连接的管理与应用236
11.3数据集的创建与应用237
11.3.1利用Dreamweaver创建记录集237
11.3.2分页显示查询结果241
11.3.3搜索/结果页的创建243
11.3.4主/详细记录页的创建245
11.4记录的添加、删除与更新247
11.4.1数据记录的添加247
11.4.2删除数据251
11.4.3数据记录的更新252
11.5案例剖析:网上留言簿的实现254
11.5.1程序功能介绍254
11.5.2程序代码分析256
11.6本章小结259
11.7练习题259
11.8上机实战259
第12章利用PHP技术构建跨平台的移动APP261
12.1jQuery与jQueryMobile简介261
12.1.1jQueryWeb开发框架261
12.1.2jQueryMobile移动应用开发框架262
12.2jQueryMobile开发环境配置263
12.2.1jQueryMobile下载和安装263
12.2.2jQueryMobile开发环境的配置与测试264
12.3jQueryMobile框架的构成268
12.3.1页面和对话框268
12.3.2链接和按钮的使用270
12.3.3工具栏的使用271
12.3.4表单元素的使用273
12.3.5列表控件274
12.3.6jQueryMobile的布局276
12.4案例剖析:手机版袖珍英语词汇速记本APP的设计与开发277
12.4.1程序功能介绍277
12.4.2程序代码分析278
12.5本章小结281
12.6练习题282
12.7上机实战282
第13章PHP程序开发综合实例——网络留言板283
13.1系统概述283
13.1.1需求分析283
13.1.2流程设计284
13.2数据库设计284
13.2.1需求分析及逻辑结构设计284
13.2.2数据库及数据表的建立285
13.3系统公用模块设计及代码编写287
13.3.1用户类公用模块代码的设计与实现287
13.3.2留言内容类(Content)公用模块代码的设计与实现288
13.3.3IP地址类公用模块代码的设计与实现290
13.3.4用户验证公用模块代码的设计与实现291
13.3.5保存用户留言公用模块代码的设计与实现292
13.3.6删除用户留言公用模块代码的设计与实现293
13.4各功能页面的设计及代码编写293
13.4.1网站首页的设计与实现293
13.4.2用户注册页面的设计与实现298
13.4.3添加新留言页面的设计与实现300
13.4.4问卷调查内容设置功能页面的设计与实现301
13.4.5网络投票页面的设计与实现305
13.4.6网络投票结果查询页面的设计与实现308
13.5本章小结309
13.6练习题310
13.7上机实战310
第14章实验指导311
14.1实验一:利用Smarty模板技术进行网站建设311
14.1.1实验项目设计目的311
14.1.2需求分析及功能描述311
14.1.3数据库设计312
14.1.4代码设计313
14.2实验二:成绩管理系统的设计与实现318
14.2.1实验项目设计目的318
14.2.2需求分析及功能描述318
14.2.3数据库设计319
14.2.4代码设计320
14.3实验三:用户管理系统的设计与实现331
14.3.1实验项目设计目的331
14.3.2需求分析及功能描述331
14.3.3数据库设计332
14.3.4代码设计332
14.4实验项目设计总结与提高338
参考文献339

内容摘要
本书面向PHP 初学者设计编写,通过通俗易懂的语言和大量生动、典型的实例,由浅入深、循序渐进地介绍了利用PHP 进行网络编程的常用技术和方法。全书共14 章,靠前~5 章主要介绍了PHP 环境的安装与配置,PHP 语言基础知识;第6~7 章主要介绍了MySQL 数据库的安装,MySQL 中的SQL 语句用法;第8~14 章主要介绍了PHP 不错编程与应用,手机APP 应用开发等,以及综合实例和实验指导,以充分满足教师课堂教学需要。本书循序渐进、内容完整、实用性强,以教材方式组织内容,可作为应用型本科、高职高专院校计算机专业或PHP 培训班的教学教材,也可作为PHP 爱好者和动态网站开发维护人员理想的学习参考书。

   相关推荐   

—  没有更多了  —

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

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