当前位置:首页 > 工业技术
PHP标准教程
PHP标准教程

PHP标准教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:张少卓,朱维刚,张建辉等编著
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2011
  • ISBN:9787122105516
  • 页数:328 页
图书介绍:本书内容包括PHP网站开发概述、PHP环境搭建等。
《PHP标准教程》目录

第1篇 基础篇 2

第1章 PHP网站开发概述 2

1.1网站开发概述 2

1.1.1网站的构成 2

1.1.2网站的运行原理 3

1.1.3网站开发的技术和分工 4

1.2 PHP概述 5

1.2.1 PHP应用领域 5

1.2.2 PHP的特点 6

1.2.3 PHP适合你吗 7

1.3本章小结 7

1.4本章习题 7

第2章 PHP环境搭建 8

2.1服务器端和客户端 8

2.2 PHP的安装和配置 9

2.2.1 PHP的获取和安装 9

2.2.2 PHP的配置 11

2.3 Apache的安装和配置 11

2.3.1 Apache的获取和安装 12

2.3.2 Apache的配置 14

2.4 Apache/PHP集成安装套件 15

2.4.1 XAMPP的安装和使用 16

2.4.2其他PHP环境集成工具 17

2.5 PHP的开发环境 18

2.5.1 Notepad++++ 18

2.5.2 Zend Studio 18

2.5.3 NetBeans 19

2.6本章小结 20

2.7本章习题 20

第3章 HTML基础 21

3.1认识HTML 21

3.1.1什么是HTML 21

3.1.2 HTML的结构 22

3.2 HTML常用标记 23

3.2.1文档标记 23

3.2.2头部标记 24

3.2.3内容标记 25

3.2.4超链接和图片标记 26

3.2.5结构标记 27

3.2.6表格标记 29

3.3 CSS定义网页样式 30

3.3.1 CSS样式的引用 30

3.3.2 CSS样式表语法 31

3.3.3 CSS样式表案例 31

3.4本章小结 33

3.5本章习题 33

第4章 PHP基本语法 34

4.1基本语法 34

4.1.1 PHP文件和标签语句 34

4.1.2 echo输出语句 34

4.1.3注释 36

4.2数据类型 36

4.2.1布尔型 37

4.2.2整型 37

4.2.3浮点型 38

4.2.4字符串型 38

4.2.5数组 38

4.2.6对象 39

4.2.7资源 39

4.2.8 NULL 39

4.2.9类型的判断和转换 39

4.3变量 40

4.3.1语法 40

4.3.2预定义变量 40

4.3.3可变变量 41

4.3.4变量的引用 41

4.4常量 41

4.5常用运算符 42

4.5.1算术运算符 42

4.5.2赋值运算符 43

4.5.3位运算符 43

4.5.4比较运算符 43

4.5.5错误控制运算符 44

4.5.6递增/递减运算符 44

4.5.7逻辑运算符 45

4.5.8运算符优先级 45

4.6本章小结 46

4.7本章习题 46

第5章 流程控制语句 47

5.1分支语句 47

5.1.1 if、else、elseif语句 47

5.1.2 switch语句 51

5.1.3三元表达式 53

5.2循环语句 53

5.2.1 while、do-while语句 54

5.2.2 for语句 55

5.2.3 break和continue在循环语句中的使用 58

5.3文件包含 59

5.4本章小结 60

5.5本章习题 61

第6章 函数 62

6.1函数 62

6.1.1函数的定义和规则 62

6.1.2参数的传递 63

6.1.3返回值 66

6.1.4函数中的变量范围 67

6.1.5变量函数 68

6.1.6递归函数 68

6.2内置函数 69

6.3本章小结 69

6.4本章习题 69

第7章 字符串、时间和日期的处理 70

7.1字符串基础 70

7.1.1字符串的定义 70

7.1.2字符串的连接 72

7.2字符串的常见操作 72

7.2.1删除字符串两侧的空白字符 73

7.2.2字符串替换 73

7.2.3字符串的长度计算和截取 74

7.2.4处理HTML字符串 75

7.3时间和日期 76

7.3.1时间戳和时区设置 76

7.3.2日期和时间格式化输出 76

7.3.3常用时间函数 78

7.3.4日历的开发 79

7.4本章小结 81

7.5本章习题 81

第8章 数组操作 82

8.1数组的定义、修改和删除 82

8.1.1用array语句定义数组 82

8.1.2用方括号的方法定义数组 84

8.1.3删除数组中的元素 86

8.2数组的遍历 86

8.3数组的常见操作 88

8.3.1判断数组类型 88

8.3.2数组和字符串的相互转换 88

8.3.3数组的键、值操作 89

8.3.4数组统计和查询 91

8.3.5数组的排序 93

8.3.6合并、拆分和去重数组 94

8.3.7其他常用函数 97

8.4本章小结 98

8.5本章习题 98

第9章 表单处理 99

9.1表单元素 99

9.1.1 form标记 99

9.1.2 input标记 99

9.1.3 textarea.select、option标记 101

9.2 GET方法与POST方法 101

9.2.1 GET方法和$_GET变量 102

9.2.2 POST方法 103

9.3表单处理实例 104

9.4本章小结 107

9.5本章习题 107

第10章 面向对象编程 108

10.1面向对象编程概述 108

10.2对象和类 109

10.2.1类和对象的定义 109

10.2.2限定符 110

10.2.3构造函数和析构函数 111

10.3类的继承 113

10.4抽象和接口 114

10.5本章小结 116

10.6 本章习题 116

第2篇 应用篇 118

第11章 数据库与SQL语句 118

11.1数据库概述 118

11.2 MySQL概述 119

11.2.1 MySQL的安装与配置 119

11.2.2 MySQL的数据类型 122

11.2.3 MySQL的常用操作 124

11.3 SQL语法 126

11.3.1 create语句 126

11.3.2 insert语句 127

11.3.3 select语句 127

11.3.4 update语句 128

11.3.5 delete语句 128

11.4 phpMyAdmin的安装和使用 129

11.4.1 phpMyAdmin简介 129

11.4.2 phpMyAdmin的安装与配置 130

11.4.3 phpMyAdmin创建数据库 131

11.4.4 phpMyAdmin创建表 131

11.4.5 phpMyAdmin添加、删除、修改数据 132

11.4.6 phpMyAdmin操作MySQL用户 134

11.4.7 phpMyAdmin备份数据库 135

11.5 SQLite概述 135

11.6本章小结 136

11.7本章习题 136

第12章 PHP访问数据库 137

12.1 PHP访问MySQL数据库 137

12.1.1连接MySQL服务器 137

12.1.2创建数据库 138

12.1.3插入数据 140

12.1.4查询数据 141

12.1.5修改数据 142

12.1.6删除数据 144

12.1.7数据库抽象类 145

12.2 PHP操作SQLite数据库 148

12.2.1打开数据库 148

12.2.2创建表 148

12.2.3插入记录 149

12.2.4浏览记录 150

12.3 PDO操作数据库 151

12.4本章小结 154

12.5本章习题 154

第13章 文件操作 155

13.1文件处理 155

13.1.1文件的路径 155

13.1.2获取文件信息 156

13.1.3文件的读写 159

13.2 XML的处理 163

13.2.1读取记录 163

13.2.2插入记录 166

13.2.3修改记录 169

13.2.4删除记录 171

13.3文件上传 172

13.3.1文件上传概述 172

13.3.2处理文件上传 173

13.3.3多文件上传 175

13.4本章小结 178

13.5本章习题 178

第14章 图像操作 179

14.1 PHP GD库的使用准备 179

14.2用GD绘制基本图形 180

14.3用GD创建图片缩略图 182

14.4用GD生成验证码 183

14.5本章小结 185

14.6本章习题 185

第15章 电子邮件 186

15.1电子邮件概述 186

15.1.1电子邮件原理 186

15.1.2电子邮件特点 186

15.1.3电子邮件工作过程 187

15.2使用函数PHP mail()发送电子邮件 188

15.3使用PHP通过SMTP发送邮件 189

15.4本章小结 191

155本章习题 191

第16章 会话应用 192

16.1什么是Cookie 192

16.2 Cookie的应用 193

16.2.1创建Cookie 193

16.2.2读取Cookie 194

16.2.3删除Cookie 195

16.3什么是Session 196

16.4 Session配置 197

16.5 Session使用 199

16.6本章小结 201

16.7本章习题 201

第17章 MVC开发模式 202

17.1什么是MVC 202

17.2 MVC的一般结构 203

17.2.1控制器 203

17.2.2数据模型 203

17.2.3视图 203

17.3实现一个简单的MVC 203

17.4本章小结 217

17.5本章习题 217

第3篇 实例篇 220

第18章 网络投票模块 220

18.1网络投票的原理 220

18.2功能需求 220

18.3相关数据表设计 221

18.4代码实现 222

18.4.1准备工作 222

18.4.2显示所有投票主题 223

18.4.3添加投票记录 225

18.4.4显示投票主题 230

18.4.5处理投票项 233

18.4.6删除投票项 234

18.5测试程序 236

18.6 本章小结 239

第19章 内容管理系统 240

19.1内容管理系统简介 240

19.2数据库设计 241

19.3项目实施 244

19.3.1系统配置 245

19.3.2引导文件 247

19.3.3系统初始化 248

19.3.4系统默认布局 250

19.3.5系统异常处理 251

19.3.6系统参数配置 253

19.4用户模块 255

19.4.1系统开关 255

19.4.2注册 257

19.4.3登录 260

19.4.4退出 262

19.5文章模块 262

19.5.1管理控制器初始化 263

19.5.2添加文章 265

19.5.3管理文章 267

19.5.4修改文章 271

19.5.5审核文章 274

19.5.6删除文章 276

19.5.7显示文章列表 277

19.5.8显示文章内容 280

19.6文章类别管理 282

19.6.1新增类别 282

19.6.2修改类别 283

19.6.3删除类别 286

19.7文章模板管理 287

19.7.1新增模板 287

19.7.2修改模板 288

19.7.3删除模板 290

19.8本章小结 291

第20章 人人微博站系统 292

20.1开发背景 292

20.2系统分析 292

20.2.1需求分析 292

20.2.2可行性分析 293

20.2.3项目人员分配 294

20.3系统设计 294

20.3.1系统目标 295

20.3.2系统模块结构 295

20.3.3构建开发环境 296

20.4系统预览及目录组织结构 297

20.4.1系统预览 297

20.4.2目录组织结构 300

20.5数据库设计 301

20.5.1数据库分析 301

20.5.2项目E-R图 302

20.5.3数据库表的设计 302

20.5.4开发前的准备工作 307

20.6数据库模块 308

20.6.1数据库操作实施模块 308

20.6.2数据库通用模块 314

20.7模板模块设计 314

20.8用户登录模块设计 316

20.8.1登录页面的设计 316

20.8.2登录功能的实现 317

20.9日志发表模块设计 319

20.9.1日志发表页面的设计 319

20.9.2日志发表功能的实现 319

20.10评论模块设计 321

20.10.1评论页面的设计 321

20.10.2评论发布功能的Ajax实现 322

20.10.3评论发布功能的PHP实现 323

20.11跟随模块设计 325

20.11.1跟随接口页面的设计 325

20.11.2跟随功能的实现 326

20.12重要知识点 328

20.13本章小结 328

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