PHP Web开发技术(第2版)

PHP Web开发技术(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2023-09
版次: 2
ISBN: 9787302638469
定价: 69.00
装帧: 其他
开本: 16开
纸张: 胶版纸
  • PHP简单易学且功能强大,是开发Web应用程序理想的脚本语言。具备HTML基础知识的Web开发初学者,通过学习本书可以快速掌握PHP动态网站的设计与开发技术。本书以PHP为主线,由浅入深、循序渐进,系统地介绍了PHP的相关知识及其在Web应用程序开发中的实际应用,并通过具体案例使读者巩固所学知识,更好地进行开发实践。 本书编写者具有多年网站的开发与建设经验,从PHP语言和MySQL数据库初学者的角度出发,详细讲解了PHP语言与MySQL的基础概念及编程实践,以及如何在Dreamweaver CS4中利用可视化的方式进行网站制作,通过各种实例引导学习者学会使用PHP语言和MySQL数据库进行动态网站开发。 本书在内容选择上不求面广,但求实用。在书写方式上突出案例学习,避免空洞的描述,每个知识点都设计一个典型实践案例,并留有帮助读者梳理所学知识的实训项目。力求通过实际动手实践练习,全面提高读者的学习效果和动手能力。 本书内容丰富、讲解透彻,适用于PHP的初学用户,是一本面向广大PHP爱好者的快速入门书或学习者参考用书,也可以用作各类院校相关专业的教学用书或参考用书。 第1章LAMP网站的概述1

    1.1网站软件简介1

    1.1.1Web应用的优势1

    1.1.2动态网站介绍2

    1.1.3认识脚本语言2

    1.2动态网站软件开发所需的Web构件3

    1.2.1客户端浏览器3

    1.2.2扩展超文本标记语言XHTML3

    1.2.3层叠样式表CSS4

    1.2.4客户端脚本编程语言 JavaScript4

    1.2.5Web服务器4

    1.2.6服务器端的编程语言5

    1.2.7数据库管理系统5

    1.2.8主流的Web应用程序平台5

    1.2.9WWW的工作原理6

    1.3LAMP网站开发组合概述7

    1.3.1Linux操作系统7

    1.3.2Web服务器Apache8

    1.3.3MySQL数据库管理系统8

    1.3.4PHP后台脚本编程语言8

    习题19第2章PHP开发环境配置10

    2.1PHP概述10

    2.1.1PHP的定义10

    2.1.2PHP的发展历史及趋势10

    2.1.3PHP的优势11

    2.1.4PHP的应用领域11

    2.2PHP开发组件介绍12

    2.2.1Apache服务器12

    2.2.2PHP语言12

    2.2.3MySQL数据库12

    2.3Windows下PHP开发环境配置13

    2.3.1安装和测试Apache13

    2.3.2配置Apache服务器17

    2.3.3管理Apache服务器18

    2.3.4安装和配置PHP19

    2.3.5安装和配置MySQL22

    2.3.6使用Dreamweaver创建PHP站点31

    2.4Linux系统下源代码包安装33

    2.4.1安装前准备34

    2.4.2编译安装过程介绍36

    2.4.3安装libxml2最新库文件36

    2.4.4安装libmcrypt最新库文件37

    2.4.5安装zlib最新库文件 38

    2.4.6安装libpng最新库文件38

    2.4.7安装jpeg6最新库文件39

    2.4.8安装freetype最新库文件 40

    2.4.9安装autoconf最新的库文件 40

    2.4.10安装最新的GD库文件 41

    2.4.11安装新版本的Apache服务器41

    2.4.12安装MySQL数据库管理系统43

    2.4.13安装最新版本的PHP模块47

    2.4.14安装Zend加速器49

    2.4.15phpMyAdmin的安装50

    2.4.16phpMyAdmin的配置51

    2.5本章小结54

    实训255

    实训2\\|1: Apache的安装与使用55

    实训2\\|2: PHP开发环境配置55

    习题256第3章PHP语言基础58

    3.1PHP入门58

    3.1.1PHP标记风格58

    3.1.2PHP程序的注释59

    3.1.3在HTML中嵌入PHP61

    3.2数据类型62

    3.2.1PHP支持的常见数据类型62

    3.2.2数据类型转换62

    3.3常量与变量70

    3.3.1常量71

    3.3.2变量74

    3.4运算符与表达式77

    3.4.1算术运算符及算术表达式78

    3.4.2赋值运算符及赋值表达式79

    3.4.3关系运算符及关系表达式79

    3.4.4逻辑运算符及逻辑表达式80

    3.4.5字符串运算符及字符串表达式81

    3.4.6其他运算符及表达式82

    3.4.7运算符优先级83

    3.5本章小结84

    实训384

    习题387第4章结构化程序设计89

    4.1顺序结构89

    4.2选择结构90

    4.2.1if语句90

    4.2.2switch语句94

    4.3循环结构98

    4.3.1while语句98

    4.3.2do…while语句99

    4.3.3for语句100

    4.3.4foreach语句102

    4.4本章小结105

    实训4105

    习题4108第5章函数、数组与字符串操作109

    5.1函数109

    5.1.1函数的一般形式109

    5.1.2函数参数与返回值110

    5.1.3函数调用114

    5.1.4变量的作用范围和生命周期116

    5.2数组119

    5.2.1一维数组119

    5.2.2数组的排序120

    5.3字符串123

    5.3.1基本的字符串函数123

    5.3.2正则表达式127

    5.4本章小结130

    实训5130

    习题5132第6章PHP面向对象的程序设计133

    6.1面向对象133

    6.1.1面向对象与面向过程的比较133

    6.1.2面向对象的特性134

    6.2类、属性、方法与对象135

    6.2.1类的声明136

    6.2.2成员属性与方法138

    6.2.3通过类实例化对象140

    6.3构造函数与析构函数146

    6.3.1构造函数147

    6.3.2析构函数148

    6.4封装性与继承性149

    6.4.1访问类型及私有成员的访问150

    6.4.2__set()、__get()、__isset()和__unset()152

    6.4.3类继承的应用155

    6.4.4子类中重载父类的方法157

    6.5抽象类、接口与多态性159

    6.5.1抽象方法和抽象类160

    6.5.2接口技术161

    6.5.3多态的应用164

    6.6本章小结168

    实训6168

    习题6170第7章使用Dreamweaver构建PHP互动网页172

    7.1获取表单变量172

    7.1.1创建表单172

    7.1.2创建表单按钮174

    7.1.3获取表单变量176

    7.1.4使用文本域180

    7.1.5使用单选按钮185

    7.1.6使用复选框190

    7.1.7使用列表框193

    7.1.8使用隐藏域196

    7.1.9添加图像按钮198

    7.2表单验证201

    7.2.1使用“检查表单”行为进行表单验证201

    7.2.2使用Spry框架进行表单验证202

    7.3获取URL变量207

    7.3.1获取URL变量207

    7.3.2URL变量的编码和解码209

    7.4页面跳转210

    7.4.1使用header()函数210

    7.4.2使用客户端脚本211

    7.4.3使用HTML标记212

    7.5会话管理213

    7.5.1会话变量概述213

    7.5.2创建会话变量214

    7.5.3注销会话变量216

    7.6Cookie应用218

    7.6.1Cookie概述218

    7.6.2Cookie的应用方法218

    7.7本章小结221

    实训7221

    习题7224第8章PHP文件编程226

    8.1文件操作226

    8.1.1检查文件是否存在226

    8.1.2打开和关闭文件227

    8.1.3读取和写入文件229

    8.1.4文件定位235

    8.1.5文件属性检查236

    8.1.6复制、删除、重命名文件237

    8.2目录操作239

    8.2.1创建目录239

    8.2.2读取目录239

    8.2.3复制、删除和移动目录240

    8.2.4遍历和检索目录242

    8.3文件上传245

    8.3.1文件上传的原理245

    8.3.2文件上传的实现245

    8.4本章小结249

    实训8249

    实训8\\|1: 文件上传249

    实训8\\|2: 目录操作250

    实训8\\|3: 文件下载251

    习题8254第9章PHP与MySQL255

    9.1MySQL基本语法255

    9.1.1基础概念255

    9.1.2数据查询256

    9.1.3创建表和表关联258

    9.2连接数据库259

    9.2.1编程实现MySQL数据库连接259

    9.2.2在Dreamweaver中创建MySQL连接262

    9.2.3数据库连接的应用与管理263

    9.3查询记录264

    9.3.1通过编程实现查询记录264

    9.3.2在Dreamweaver中创建记录集267

    9.3.3分页显示记录集 270

    9.3.4创建搜索页和结果页275

    9.3.5创建主页和详细页277

    9.4添加记录280

    9.4.1通过编程实现添加记录280

    9.4.2快速生成记录添加页281

    9.5更新记录285

    9.5.1通过编程实现记录更新285

    9.5.2快速生成记录更新页289

    9.6删除记录292

    9.6.1通过编程实现记录删除292

    9.6.2快速生成记录删除页293

    9.7本章小结296

    实训9296

    习题9298第10章PHP的模板引擎Smarty299

    10.1什么是模板引擎299

    10.2Smarty模板引擎安装300

    10.2.1安装Smarty300

    10.2.2初始化Smarty类库的默认设置300

    10.2.3第一个Smarty的简单示例302

    10.2.4Smarty在应用程序逻辑层的使用303

    10.2.5模板中的注释305

    10.2.6模板中的变量声明305

    10.2.7在模板中输出从PHP分配的变量305

    10.2.8模板变量中的数学运算307

    10.2.9在模板中使用{$smarty}保留变量308

    10.2.10变量调节器308

    10.2.11模板的控制结构310

    10.3本章小结312

    实训10313

    习题10314第11章新闻管理系统设计315

    11.1系统的总体规划315

    11.1.1系统功能概述315

    11.1.2系统流程分析316

    11.1.3系统的文件结构316

    11.2数据库设计317

    11.2.1数据库需求分析317

    11.2.2数据库表的结构设计317

    11.3新闻发布设计319

    11.3.1新闻首页319

    11.3.2新闻的详细页面设置325

    11.4后台新闻管理的设计328

    11.4.1登录页面设计328

    11.4.2后台管理首页设计331

    11.4.3后台数据库的写入操作设计336

    11.5本章小结357

    实训11357

    习题11358
  • 内容简介:
    PHP简单易学且功能强大,是开发Web应用程序理想的脚本语言。具备HTML基础知识的Web开发初学者,通过学习本书可以快速掌握PHP动态网站的设计与开发技术。本书以PHP为主线,由浅入深、循序渐进,系统地介绍了PHP的相关知识及其在Web应用程序开发中的实际应用,并通过具体案例使读者巩固所学知识,更好地进行开发实践。 本书编写者具有多年网站的开发与建设经验,从PHP语言和MySQL数据库初学者的角度出发,详细讲解了PHP语言与MySQL的基础概念及编程实践,以及如何在Dreamweaver CS4中利用可视化的方式进行网站制作,通过各种实例引导学习者学会使用PHP语言和MySQL数据库进行动态网站开发。 本书在内容选择上不求面广,但求实用。在书写方式上突出案例学习,避免空洞的描述,每个知识点都设计一个典型实践案例,并留有帮助读者梳理所学知识的实训项目。力求通过实际动手实践练习,全面提高读者的学习效果和动手能力。 本书内容丰富、讲解透彻,适用于PHP的初学用户,是一本面向广大PHP爱好者的快速入门书或学习者参考用书,也可以用作各类院校相关专业的教学用书或参考用书。
  • 目录:
    第1章LAMP网站的概述1

    1.1网站软件简介1

    1.1.1Web应用的优势1

    1.1.2动态网站介绍2

    1.1.3认识脚本语言2

    1.2动态网站软件开发所需的Web构件3

    1.2.1客户端浏览器3

    1.2.2扩展超文本标记语言XHTML3

    1.2.3层叠样式表CSS4

    1.2.4客户端脚本编程语言 JavaScript4

    1.2.5Web服务器4

    1.2.6服务器端的编程语言5

    1.2.7数据库管理系统5

    1.2.8主流的Web应用程序平台5

    1.2.9WWW的工作原理6

    1.3LAMP网站开发组合概述7

    1.3.1Linux操作系统7

    1.3.2Web服务器Apache8

    1.3.3MySQL数据库管理系统8

    1.3.4PHP后台脚本编程语言8

    习题19第2章PHP开发环境配置10

    2.1PHP概述10

    2.1.1PHP的定义10

    2.1.2PHP的发展历史及趋势10

    2.1.3PHP的优势11

    2.1.4PHP的应用领域11

    2.2PHP开发组件介绍12

    2.2.1Apache服务器12

    2.2.2PHP语言12

    2.2.3MySQL数据库12

    2.3Windows下PHP开发环境配置13

    2.3.1安装和测试Apache13

    2.3.2配置Apache服务器17

    2.3.3管理Apache服务器18

    2.3.4安装和配置PHP19

    2.3.5安装和配置MySQL22

    2.3.6使用Dreamweaver创建PHP站点31

    2.4Linux系统下源代码包安装33

    2.4.1安装前准备34

    2.4.2编译安装过程介绍36

    2.4.3安装libxml2最新库文件36

    2.4.4安装libmcrypt最新库文件37

    2.4.5安装zlib最新库文件 38

    2.4.6安装libpng最新库文件38

    2.4.7安装jpeg6最新库文件39

    2.4.8安装freetype最新库文件 40

    2.4.9安装autoconf最新的库文件 40

    2.4.10安装最新的GD库文件 41

    2.4.11安装新版本的Apache服务器41

    2.4.12安装MySQL数据库管理系统43

    2.4.13安装最新版本的PHP模块47

    2.4.14安装Zend加速器49

    2.4.15phpMyAdmin的安装50

    2.4.16phpMyAdmin的配置51

    2.5本章小结54

    实训255

    实训2\\|1: Apache的安装与使用55

    实训2\\|2: PHP开发环境配置55

    习题256第3章PHP语言基础58

    3.1PHP入门58

    3.1.1PHP标记风格58

    3.1.2PHP程序的注释59

    3.1.3在HTML中嵌入PHP61

    3.2数据类型62

    3.2.1PHP支持的常见数据类型62

    3.2.2数据类型转换62

    3.3常量与变量70

    3.3.1常量71

    3.3.2变量74

    3.4运算符与表达式77

    3.4.1算术运算符及算术表达式78

    3.4.2赋值运算符及赋值表达式79

    3.4.3关系运算符及关系表达式79

    3.4.4逻辑运算符及逻辑表达式80

    3.4.5字符串运算符及字符串表达式81

    3.4.6其他运算符及表达式82

    3.4.7运算符优先级83

    3.5本章小结84

    实训384

    习题387第4章结构化程序设计89

    4.1顺序结构89

    4.2选择结构90

    4.2.1if语句90

    4.2.2switch语句94

    4.3循环结构98

    4.3.1while语句98

    4.3.2do…while语句99

    4.3.3for语句100

    4.3.4foreach语句102

    4.4本章小结105

    实训4105

    习题4108第5章函数、数组与字符串操作109

    5.1函数109

    5.1.1函数的一般形式109

    5.1.2函数参数与返回值110

    5.1.3函数调用114

    5.1.4变量的作用范围和生命周期116

    5.2数组119

    5.2.1一维数组119

    5.2.2数组的排序120

    5.3字符串123

    5.3.1基本的字符串函数123

    5.3.2正则表达式127

    5.4本章小结130

    实训5130

    习题5132第6章PHP面向对象的程序设计133

    6.1面向对象133

    6.1.1面向对象与面向过程的比较133

    6.1.2面向对象的特性134

    6.2类、属性、方法与对象135

    6.2.1类的声明136

    6.2.2成员属性与方法138

    6.2.3通过类实例化对象140

    6.3构造函数与析构函数146

    6.3.1构造函数147

    6.3.2析构函数148

    6.4封装性与继承性149

    6.4.1访问类型及私有成员的访问150

    6.4.2__set()、__get()、__isset()和__unset()152

    6.4.3类继承的应用155

    6.4.4子类中重载父类的方法157

    6.5抽象类、接口与多态性159

    6.5.1抽象方法和抽象类160

    6.5.2接口技术161

    6.5.3多态的应用164

    6.6本章小结168

    实训6168

    习题6170第7章使用Dreamweaver构建PHP互动网页172

    7.1获取表单变量172

    7.1.1创建表单172

    7.1.2创建表单按钮174

    7.1.3获取表单变量176

    7.1.4使用文本域180

    7.1.5使用单选按钮185

    7.1.6使用复选框190

    7.1.7使用列表框193

    7.1.8使用隐藏域196

    7.1.9添加图像按钮198

    7.2表单验证201

    7.2.1使用“检查表单”行为进行表单验证201

    7.2.2使用Spry框架进行表单验证202

    7.3获取URL变量207

    7.3.1获取URL变量207

    7.3.2URL变量的编码和解码209

    7.4页面跳转210

    7.4.1使用header()函数210

    7.4.2使用客户端脚本211

    7.4.3使用HTML标记212

    7.5会话管理213

    7.5.1会话变量概述213

    7.5.2创建会话变量214

    7.5.3注销会话变量216

    7.6Cookie应用218

    7.6.1Cookie概述218

    7.6.2Cookie的应用方法218

    7.7本章小结221

    实训7221

    习题7224第8章PHP文件编程226

    8.1文件操作226

    8.1.1检查文件是否存在226

    8.1.2打开和关闭文件227

    8.1.3读取和写入文件229

    8.1.4文件定位235

    8.1.5文件属性检查236

    8.1.6复制、删除、重命名文件237

    8.2目录操作239

    8.2.1创建目录239

    8.2.2读取目录239

    8.2.3复制、删除和移动目录240

    8.2.4遍历和检索目录242

    8.3文件上传245

    8.3.1文件上传的原理245

    8.3.2文件上传的实现245

    8.4本章小结249

    实训8249

    实训8\\|1: 文件上传249

    实训8\\|2: 目录操作250

    实训8\\|3: 文件下载251

    习题8254第9章PHP与MySQL255

    9.1MySQL基本语法255

    9.1.1基础概念255

    9.1.2数据查询256

    9.1.3创建表和表关联258

    9.2连接数据库259

    9.2.1编程实现MySQL数据库连接259

    9.2.2在Dreamweaver中创建MySQL连接262

    9.2.3数据库连接的应用与管理263

    9.3查询记录264

    9.3.1通过编程实现查询记录264

    9.3.2在Dreamweaver中创建记录集267

    9.3.3分页显示记录集 270

    9.3.4创建搜索页和结果页275

    9.3.5创建主页和详细页277

    9.4添加记录280

    9.4.1通过编程实现添加记录280

    9.4.2快速生成记录添加页281

    9.5更新记录285

    9.5.1通过编程实现记录更新285

    9.5.2快速生成记录更新页289

    9.6删除记录292

    9.6.1通过编程实现记录删除292

    9.6.2快速生成记录删除页293

    9.7本章小结296

    实训9296

    习题9298第10章PHP的模板引擎Smarty299

    10.1什么是模板引擎299

    10.2Smarty模板引擎安装300

    10.2.1安装Smarty300

    10.2.2初始化Smarty类库的默认设置300

    10.2.3第一个Smarty的简单示例302

    10.2.4Smarty在应用程序逻辑层的使用303

    10.2.5模板中的注释305

    10.2.6模板中的变量声明305

    10.2.7在模板中输出从PHP分配的变量305

    10.2.8模板变量中的数学运算307

    10.2.9在模板中使用{$smarty}保留变量308

    10.2.10变量调节器308

    10.2.11模板的控制结构310

    10.3本章小结312

    实训10313

    习题10314第11章新闻管理系统设计315

    11.1系统的总体规划315

    11.1.1系统功能概述315

    11.1.2系统流程分析316

    11.1.3系统的文件结构316

    11.2数据库设计317

    11.2.1数据库需求分析317

    11.2.2数据库表的结构设计317

    11.3新闻发布设计319

    11.3.1新闻首页319

    11.3.2新闻的详细页面设置325

    11.4后台新闻管理的设计328

    11.4.1登录页面设计328

    11.4.2后台管理首页设计331

    11.4.3后台数据库的写入操作设计336

    11.5本章小结357

    实训11357

    习题11358
查看详情
12
您可能感兴趣 / 更多
PHP Web开发技术(第2版)
PHP Web开发技术
高国红;岑俊杰;王延涛;苏强林;洪晓艺;魏峰;常万军
PHP Web开发技术(第2版)
高职高专“十一五”规划教材·公共基础课系列:计算机应用基础
高国红 编
PHP Web开发技术(第2版)
高职高专“十一五”规划教材·计算机系列:计算机组成原理
高国红 著