当前位置:首页 > 工业技术
PHP Web开发实用教程
PHP Web开发实用教程

PHP Web开发实用教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:曾俊国,罗刚,王飞等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302264293
  • 页数:271 页
图书介绍:本书面向PHP初学者设计编写,介绍了利用PHP进行网络编程的常用技术和方法。
《PHP Web开发实用教程》目录

第1章PHP概述及其运行环境的配置 1

1.1动态Web站点 1

1.1.1什么是动态Web站点 1

1.1.2从静态网站到动态网站的演变 1

1.2 PHP基本原理及由来 2

1.2.1 PHP概念 2

1.2.2 PHP的产生与发展 2

1.2.3 PHP原理 3

1.3 PHP的运行环境 4

1.3.1 PHP运行的软硬件环境 4

1.3.2 Apache的安装及服务器配置 4

1.3.3如何安装 PHP 9

1.3.4 PHP与Apache建立关联 11

1.3.5测试PHP运行环境 12

1.4常用的PHP程序编辑工具 13

1.4.1 PHP代码开发工具 13

1.4.2网页设计工具 14

1.4.3文本编辑工具 14

1.5本章小结 15

1.6练习题 15

1.7上机实战 15

第2章HTML基础 16

2.1 HTML文档的基本结构 16

2.1.1 HTML文件结构 16

2.1.2标题标记及主体标记 17

2.2文本格式标记 17

2.2.1标题字体标记 17

2.2.2字体风格标记 17

2.2.3字体标记 18

2.2.4字段落标记与换行标记 18

2.2.5列表标记 19

2.2.6水平线标记 20

2.2.7转义字符与其他特殊符号 20

2.3超链接标记 21

2.3.1链接的定义 21

2.3.2超链接的种类 21

2.4图像标记 22

2.4.1图像的基本格式 22

2.4.2图像的对齐方式 23

2.4.3图像的大小 24

2.5表格标记 24

2.5.1表格定义标记 24

2.5.2表格体标记 27

2.6表单标记 28

2.6.1表单的定义语法 28

2.6.2在文本框中输入文字和密码 28

2.6.3复选框和单选按钮 29

2.6.4列表框 30

2.6.5文本区域 31

2.6.6表单中的按钮 31

2.6.7隐藏表单的元素 32

2.7在HTML中嵌入PHP代码 32

2.8案例剖析:制作网上问卷调查表单 33

2.8.1程序功能介绍 33

2.8.2程序代码分析 34

2.9本章小结 36

2.10练习题 36

2.11上机实战 36

第3章PHP的基本语法 37

3.1 PHP语法综述 37

3.1.1 PHP程序语言的特点 37

3.1.2 PHP无可比拟的优势 38

3.2数据类型 39

3.2.1布尔数据类型 39

3.2.2整数数据类型 41

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.9 NULL数据类型 50

3.3 PHP的变量与常数 50

3.3.1变量的定义与赋值 51

3.3.2变量的参考指定 51

3.3.3常数的声明 52

3.3.4保留字 53

3.3.5可变变量(动态变量) 53

3.3.6运算符优先级 54

3.3.7算术运算符 56

3.3.8赋值运算符 57

3.3.9位运算符 57

3.3.10递增/递减运算符 58

3.3.11逻辑运算符 59

3.3.12字符串运算符 59

3.3.13强制类型转换运算符 60

3.3.14执行运算符 61

3.3.15 PHP语言表达式 61

3.4 PHP程序中的流程控制 62

3.4.1 if else语句 62

3.4.2 ifelse if语句 62

3.4.3 while循环结构 63

3.4.4 do while循环结构 63

3.4.5 for循环结构 65

3.4.6 foreach循环 66

3.4.7 break与continue语句 66

3.4.8 switch语句 67

3.5案例剖析:九九乘法口诀表的实现 68

3.5.1程序功能介绍 68

3.5.2程序代码分析 69

3.6本章小结 69

3.7练习题 70

3.8上机实战 70

第4章 PHP中的函数与内置数组 71

4.1 PHP内置函数概述 71

4.1.1 PHP标准函数与扩展函数 71

4.1.2启用扩展函数库 72

4.2 PHP内置数组 72

4.2.1 PHP 5内置数组简介 73

4.2.2接收表单数据和URL附加数据 73

4.2.3用Session和Cookie实现用户登录 75

4.3 PHP数组函数 79

4.3.1数组函数总览 79

4.3.2 array()函数 81

4.3.3 count()函数 81

4.3.4 each()函数 82

4.3.5 current()、 reset()、 end()、 next()和prev()函数 82

4.4字符串处理函数 83

4.4.1字符串处理函数总览 83

4.4.2去除空格函数 85

4.4.3 HTML处理相关函数 86

4.4.4改变字符串大小写 88

4.4.5字符串拆分与连接 88

4.4.6字符串查找 90

4.4.7字符串替换 92

4.4.8字符串加密 93

4.5时间日期函数 94

4.5.1时间日期函数总览 94

4.5.2 date()和time()函数 95

4.5.3 strtotime()函数 97

4.5.4 getdate()函数 97

4.5.5 mktime()函数 98

4.6数学函数 99

4.6.1数学函数总览 99

4.6.2求随机数的rand() 函数 100

4.6.3最大值函数与最小值函数 101

4.6.4 ceil()、 floor()和round()函数 101

4.7图像处理函数 102

4.7.1用图像处理函数绘制PNG图形 103

4.7.2用图像处理函数制作水印效果 103

4.8自定义函数 104

4.8.1函数的定义与调用 104

4.8.2函数的参数传递 105

4.8.3用函数的同名变量实现可变函数 107

4.8.4变量在函数中的使用 108

4.9案例剖析:图像验证码的实现 109

4.9.1程序功能介绍 110

4.9.2程序代码分析 110

4.10本章小结 112

4.11练习题 112

4.12上机实战 112

第5章 目录与文件操作 113

5.1文件操作 113

5.1.1文件的基本操作方法 113

5.1.2文件操作的重要函数 116

5.1.3文件操作函数的综合案例 117

5.2目录操作 118

5.2.1创建和删除目录 118

5.2.2获取和更改当前目录 119

5.2.3读取目录内容 120

5.2.4解析路径信息 122

5.3文件上传的实现 123

5.3.1创建文件域 123

5.3.2单个文件的上传 123

5.3.3多个文件的上传 125

5.4案例剖析:基于文件名的目录搜索 127

5.4.1程序功能介绍 127

5.4.2程序代码分析 127

5.5本章小结 128

5.6练习题 129

5.7上机实战 129

第6章MySQL数据库的安装与使用 130

6.1 MySQL数据库简介 130

6.1.1 Web开发与数据库 130

6.1.2 MySQL数据库概述 131

6.2 MySQL数据库的安装与系统设置 131

6.2.1下载MySQL安装包 131

6.2.2安装MySQL 132

6.2.3测试MySQL 136

6.3 MySQL数据库支持的数据类型 136

6.3.1数值类型 137

6.3.2日期和时间类型 138

6.3.3字符串类型 138

6.4结构化查询语言简介 139

6.4.1结构化查询语言简介 139

6.4.2常用的SQL语句用法 139

6.5常用的可视化MySQL数据库管理工具 143

6.5.1 phpMyAdmin的安装与使用 144

6.5.2 Navicat MySQL的安装与使用 146

6.6案例剖析:学生成绩数据库规划与实现 147

6.6.1程序功能介绍 147

6.6.2程序代码分析 148

6.7本章小结 149

6.8练习题 149

6.9上机实战 149

第7章 PHP与MySQL的珠联璧合 151

7.1运用PHP和MySQL联合开发Web的优势 151

7.2连接MySQL数据库的前期准备工作 151

7.3 PHP操作MySQL数据库常用方法 152

7.3.1连接数据库 152

7.3.2选择数据库 153

7.3.3对数据库进行操作 153

7.3.4其他常用的MySQL函数 155

7.4案例剖析:网上学生成绩查询系统的实现 159

7.4.1程序功能介绍 159

7.4.2程序代码分析 160

7.5本章小结 161

7.6练习题 162

7.7上机实战 162

第8章PHP中的正则表达式及式样匹配 163

8.1正则表达式简介 163

8.1.1正则表达式概念 163

8.1.2常用的正则表达式及举例 166

8.2模式匹配函数 167

8.2.1匹配字符串 168

8.2.2替换字符串 169

8.2.3用正则表达式分割字符串 170

8.2.4转义正则表达式字符 172

8.3案例剖析:新用户注册程序 172

8.3.1程序功能介绍 172

8.3.2程序代码分析 173

8.4本章小结 174

8.5练习题 174

8.6上机实战 174

第9章PHP中的对象 175

9.1类与对象 175

9.1.1类的概念 175

9.1.2对象 176

9.2使用类 177

9.2.1定义类和类的实例化 177

9.2.2显示对象的信息 178

9.2.3类成员和作用域 179

9.2.4构造函数与析构函数 180

9.2.5继承 181

9.3 PHP的对象特性 182

9.3.1 final类和方法 182

9.3.2静态成员 183

9.3.3克隆对象 183

9.3.4方法重载 184

9.4案例剖析:一个课程管理类及其对象的实现 185

9.4.1程序功能介绍 185

9.4.2程序代码分析 186

9.5本章小结 188

9.6练习题 188

9.7上机实战 188

第10章Dreamweaver CS4中的PHP程序设计 189

10.1 Dreamweaver CS4概述 189

10.2利用Dreamweaver建立PHP动态网站站点 189

10.2.1站点的建立 190

10.2.2在Dreamweaver中创建MySQL连接 192

10.2.3数据库连接的管理与应用 195

10.3数据集的创建与应用 196

10.3.1利用Dreamweaver创建记录集 196

10.3.2分页显示查询结果 199

10.3.3搜索/结果页的创建 201

10.3.4主/详细记录页的创建 203

10.4记录的添加、删除与更新 205

10.4.1数据记录的添加 205

10.4.2删除数据 208

10.4.3数据记录的更新 209

10.5案例剖析:网上留言簿的实现 210

10.5.1程序功能介绍 210

10.5.2程序代码分析 212

10.6本章小结 215

10.7练习题 216

10.8上机实战 216

第11章PHP程序开发综合实例——网络留言板 217

11.1系统概述 217

11.1.1需求分析 217

11.1.2流程设计 218

11.2数据库设计 218

11.2.1需求分析及逻辑结构设计 218

11.2.2数据库及数据表的建立 219

11.3系统公用模块设计及代码编写 220

11.3.1用户类公用模块代码的设计与实现 221

11.3.2留言内容类公用模块代码的设计与实现 222

11.3.3 IP地址类公用模块代码的设计与实现 224

11.3.4用户验证公用模块代码的设计与实现 225

11.3.5保存用户留言公用模块代码的设计与实现 226

11.3.6删除用户留言公用模块代码的设计与实现 226

11.4各功能页面的设计及代码编写 227

11.4.1网站首页的设计与实现 227

11.4.2用户注册页面的设计与实现 232

11.4.3添加新留言页面的设计与实现 234

11.4.4问卷调查内容设置功能页面的设计与实现 234

11.4.5网络投票页面的设计与实现 238

11.4.6网络投票结果查询页面的设计与实现 241

11.5本章小结 242

11.6练习题 243

11.7上机实战 243

第12章 实验指导 244

12.1 PHP+MySQL+Apache系统开发平台的配置 244

12.1.1下载AppServ软件 244

12.1.2安装AppServ软件 245

12.1.3 php.ini文件的配置 248

12.2实验一:成绩管理系统的设计与实现 249

12.2.1实验项目设计目的 249

12.2.2需求分析及功能描述 249

12.2.3数据库设计 250

12.2.4代码设计 251

12.3实验二:用户管理系统的设计与实现 262

12.3.1实验项目设计目的 262

12.3.2需求分析及功能描述 262

12.3.3数据库设计 263

12.3.4代码设计 263

12.4实验项目设计总结与提高 270

参考文献 271

相关图书
作者其它书籍
返回顶部