《PHP程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李英梅,刘新飞主编
  • 出 版 社:北京:北京交通大学出版社
  • 出版年份:2011
  • ISBN:9787811237252
  • 页数:328 页
图书介绍:本书第一部分介绍初学者入门PHP技术必备HTML语言基础和CSS基础语法;第二部分介绍入门PHP的常用技术,主要内容包括PHP常量与变量、运算符与表达式、流程控制、函数、数据处理等等;第三部分主要介绍MySQL数据库管理和操作技术;第四部分通过网上投票系统、留言板、聊天室和新闻管理等若干编程实例介绍PHP的高级技术。

第1章 HTML基础 1

1.1 HTML语言简介 3

1.2 HTML语言中的标记码 3

1.2.1 标记码简介 3

1.2.2 标记码 5

1.2.3 排版标记码 6

1.2.4 文字的字体与样式标记 11

1.2.5 列表元素标记 13

1.2.6 表格标记 16

1.2.7 表单标记 21

1.2.8 图片标记 28

1.2.9 框架标记 29

1.2.10 链接标记 32

1.2.11 多媒体 33

1.2.12 其他标记 34

1.2.13 特殊字符 35

1.3 Dreamweaver CS4的使用 36

1.3.1 Dreamweaver CS4简介 36

1.3.2 Dreamweaver CS4使用 36

习题1 42

第2章 层叠样式表CSS 44

2.1 CSS简介 46

2.2 CSS基本语法 46

2.3 文本属性 52

2.4 颜色与背景属性 53

2.5 创建CLASS 54

2.6 超链接 56

2.7 Dreamweaver CS4定义CSS 58

2.7.1 定义CSS样式表 58

2.7.2 CSS样式面板 58

2.7.3 创建CSS样式 60

2.7.4 附加外部CSS样式表 61

2.7.5 样式表应用举例 62

2.7.6 利用CSS样式设置行距 68

习题2 71

第3章 PHP概述 73

3.1 PHP的历史 75

3.2 PHP的工作原理 76

3.3 PHP的功能概述 76

3.4 PHP的安装、配置及管理 77

3.4.1 安装前的准备 77

3.4.2 安装过程 78

3.4.3 AppServ的使用 80

3.5 PHP开发工具简介 83

习题3 86

第4章 PHP入门 87

4.1 一个简单的PHP程序 89

4.2 PHP代码在HTML中的嵌入形式 90

4.3 PHP语句分隔 92

4.4 程序注释 92

4.5 引用文件 93

习题4 93

第5章 PHP的数值类型和运算符 95

5.1 数值类型 97

5.1.1 布尔类型(boolean) 97

5.1.2 整数类型(integer) 98

5.1.3 浮点数类型(float/double) 98

5.1.4 字符串 98

5.1.5 数组 100

5.1.6 对象 102

5.1.7 资源 103

5.1.8 NULL 103

5.2 常量 103

5.2.1 PHP预定义常量 103

5.2.2 用户定义常量 104

5.3 变量 105

5.3.1 预定义变量 105

5.3.2 自定义变量的初始化 106

5.3.3 变量的范围 108

5.3.4 活动变量 110

5.3.5 外界PHP变量 110

5.4 运算符 112

5.4.1 算术运算符 112

5.4.2 赋值运算符 112

5.4.3 位运算符 113

5.4.4 逻辑运算符 113

5.4.5 比较运算符 114

5.4.6 错误控制运算符 114

5.4.7 自增(自减)运算符 115

5.4.8 字符串连接运算符 116

5.4.9 运算符的优先顺序和结合规则 117

习题5 118

第6章 PHP的基本控制语句 119

6.1 表达式 121

6.1.1 简单表达式 121

6.1.2 有副作用的简单表达式 121

6.1.3 复杂表达式 122

6.2 分支控制语句 122

6.2.1 单分支if语句 122

6.2.2 双分支if句 123

6.2.3 多分支的if……else语句 124

6.2.4 if语句的交互语法if……endif 125

6.2.5 switch语句 125

6.3 循环控制语句 128

6.3.1 while语句 128

6.3.2 do……while语句 129

6.3.3 for语句 130

6.3.4 break语句 133

6.3.5 continue语句 134

6.4 函数 135

6.4.1 返回值 135

6.4.2 参数 136

6.4.3 变量函数 137

习题6 138

第7章 PHP实用小程序 139

7.1 文本计数器 141

7.1.1 PHP的文件操作 141

7.1.2 文本计数器 142

7.2 计数器的使用 144

7.3 图形计数器 145

7.4 月历 147

7.4.1 程序 148

7.4.2 程序说明 151

习题7 152

第8章 MySQL数据库 154

8.1 MySQL的特点 156

8.2 MySQL基础 156

8.2.1 MySQL数据库连接 157

8.2.2 数据类型和数据表 158

习题8 163

第9章 图形化管MySQL——phpMyAdmin 165

9.1 phpMyAdmin简介 167

9.2 phpMyAdmin的基本操作 167

9.3 用phpMyAdmin创建数据库 171

9.3.1 xinfei数据库基本结构 171

9.3.2 用phpMyAdmin建立用户基本信息表 173

9.3.3 用phpMyAdmin建立用户详细信息表 177

9.3.4 用phpMyAdmin建立在线用户信息表 178

9.4 数据库、表的删除 179

9.4.1 数据表的删除操作 179

9.4.2 数据库的删除操作 180

习题9 180

第10章 PHP与MySQL的协同工作 182

10.1 PHP的MySQL数据库函数 184

10.1.1 数据库连接函数 186

10.1.2 数据库查询函数 188

10.1.3 返回值处理函数 189

10.1.4 其他函数 194

10.2 PHP的记录操作 195

10.2.1 查询记录 196

10.2.2 插入记录 199

10.2.3 修改记录 200

10.2.4 删除记录 202

习题10 204

第11章 用户注册与登录 205

11.1 数据库的准备 207

11.1.1 数据库结构 207

11.1.2 用phpMyAdmin创建用户数据库 208

11.1.3 数据库的连接 208

11.2 注册页面 209

11.2.1 制作前台web页面 210

11.2.2 制作后台PHP页面 217

11.2.3 申请结果的显示 219

11.3 登录页面 222

11.3.1 登录页面的实现 222

11.3.2 后台程序的完成 223

11.3.3 提示程序的建立 227

习题11 229

第12章 网上调查 231

12.1 调查数据表的建立 233

12.1.1 网上调查的框架 233

12.1.2 数据表的建立 233

12.2 网上调查的添加和删除 235

12.2.1 网上调查管理界面的实现 235

12.2.2 网上调查的添加和删除 237

12.2.3 网上调查管理界面的完整程序 239

12.3 网上调查的开始 242

12.4 网上调查表格的生成 244

12.4.1 生成网上调查的数据 244

12.4.2 网上调查的页面 245

12.4.3 网上调查数据的修改 247

12.4.4 网上调查的完整程序 248

12.5 网上调查结果的显示 248

习题12 251

第13章 用户留言系统 253

13.1 留言数据表的建立 255

13.1.1 留言系统的框架 255

13.1.2 留言表的建立 255

13.2 网站管理员登录入口 256

13.2.1 网站管理员登录入口的实现 256

13.2.2 管理员身份的验证 258

13.2.3 系统提示页 259

13.3 留言页界面的设计 261

13.4 删除、回复页的制作 265

13.4.1 删除功能的实现 266

13.4.2 回复功能的实现 266

13.4.3 分页函数 269

习题13 272

第14章 图片上传 273

14.1 图片上传表的建立 275

14.1.1 图片上传的框架 275

14.1.2 数据表的建立 275

14.2 图片上传页 276

14.2.1 图片上传页的实现 276

14.2.2 上传处理页面 278

14.2.3 系统提示页的完整程序 279

习题14 281

第15章 聊天室 283

15.1 聊天室数据结构的建立 285

15.2 聊天室的实现 286

15.2.1 聊天室实现的基本步骤 286

15.2.2 基础准备工作 286

15.2.3 聊天室的登录 287

15.2.4 聊天室框架的建立 290

15.2.5 聊天室发言添加的实现过程 291

15.2.6 聊天室发言内容的显示 294

15.2.7 聊天室在线网友名单的显示 295

15.2.8 聊天室的退出过程 296

15.2.9 聊天室的运行实例 297

习题15 298

第16章 新闻及搜索系统 299

16.1 新闻系统数据结构的建立 301

16.2 新闻及搜索系统的实现 302

16.2.1 新闻的录入页面 302

16.2.2 系统提示页 304

16.2.3 新闻的站内搜索 306

习题16 308

第17章 PHP的面向对象编程 310

17.1 类 312

17.2 继承 314

17.3 构造函数 315

17.4 析构函数 318

17.5 范围解析操作符 318

17.6 parent 319

17.7 序列化对象 320

17.8 魔术函数_sleep和_wakeup 321

17.9 构造函数中的引用 322

习题17 325

部分习题答案 326

参考文献 328