第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