第1章 配置PHP环境 1
【例1-1】Dreamweaver CS3的安装 1
【例1-2】服务器Apache的安装与配置 2
【例1-3】PHP的安装与配置 5
【例1-4】MySQL的安装与配置 7
【例1-5】phpMyAdmin的安装与配置 9
小结 10
第2章 步入PHP开发的殿堂 11
【例2-1】静态网页的简单例子——文字显示 11
【例2-2】动态网页的简单例子——文字显示 16
【例2-3】文件包含语句实例——简单引用 24
小结 26
第3章 HTML基础 27
【例3-1】HTML列表标记实例 27
【例3-2】HTML文本标记实例 31
【例3-3】HTML图像标记实例 34
【例3-4】HTML表格标记实例 36
【例3-5】HTML链接标记实例 40
【例3-6】HTML表单标记实例 46
【例3-7】HTML框架标记实例——保护环境网站 52
【例3-8】HTML多媒体标记实例 68
【例3-9】<marquee>标记实例 70
小结 73
第4章 JavaScript脚本编程语言 74
【例4-1】时间日期实例——数字时钟 74
【例4-2】鼠标类实例——获取鼠标位置和禁止键的使用 83
【例4-3】状态栏实例——状态栏显示的动态时钟 87
小结 90
第5章 PHP中的常量与变量 91
【例5-1】PHP中常量的定义与使用 91
【例5-2】PHP中的预定义常量 94
【例5-3】PHP中变量的定义与使用 97
【例5-4】PHP中的预定义变量 100
小结 101
第6章 PHP中的运算符与表达式 102
【例6-1】算术运算符 102
【例6-2】赋值运算符 104
【例6-3】位运算符 106
【例6-4】比较运算符 107
【例6-5】错误控制运算符 109
【例6-6】执行运算符 110
【例6-7】递增/递减运算符 112
【例6-8】逻辑运算符 113
【例6-9】字符串运算符 115
【例6-10】数组运算符 116
【例6-11】类型运算符 119
【例6-12】运算符的优先级 120
【例6-13】运算符与表达式综合实例 123
小结 124
第7章 PHP的控制语句 125
【例7-1】if...else判断 125
【例7-2】switch...case判断 128
【例7-3】whi1e循环 131
【例7-4】do...while循环 132
【例7-5】for循环 134
【例7-6】for...each循环 136
【例7-7】break语句 138
【例7-8】continue语句 139
【例7-9】嵌套控制结构 140
小结 142
第8章 PHP的函数 143
【例8-1】用户自定义函数与函数值的返回 144
【例8-2】函数的作用域 147
【例8-3】函数的参数传递 150
【例8-4】函数的递归 152
【例8-5】PHP内置库函数之数学函数 154
【例8-6】PHP内置库函数之字符串函数 158
【例8-7】PHP内置库函数之判断数据类型函数 161
小结 164
第9章 数组 165
【例9-1】数组的定义与使用 165
【例9-2】多维数组 169
【例9-3】数组排序 172
【例9-4】数组指针的移动 187
【例9-5】合并数组 190
小结 193
第10章 人机交互的实现 194
【例10-1】前台表单程序的制作——用户注册表单 194
【例10-2】用PHP验证表单——$_POST与S_FILES的运用 197
【例10-3】用JavaScript验证表单 206
【例10-4】笑话集展示——$_GET的运用 213
小结 217
第11章 PHP中的主机信息获取 218
【例11-1】系统主机信息获取——$_SERVER[]的运用 218
【例11-2】系统时间的获取——计算两个时间的间隔长度 223
【例11-3】图片倒计时实例 229
小结 232
第12章 PHP中的文件与目录的处理 233
【例12-1】目录实例——创建目录 233
【例12-2】文件实例——计数器 238
【例12-3】复制、移动、删除文件实例 244
小结 252
第13章 session与cookie的使用 253
【例13-1】session使用——多页之间信息的传递 253
【例13-2】cookie使用——用户登录保存期限 257
【例13-3】cookie实例——防重复刷新 265
小结 270
第14章 MySQL数据库的使用——学生信息管理系统 271
【例14-1】配置文件config.inc.php 273
【例14-2】创建数据库stu 275
【例14-3】在数据库stu中创建数据表student 278
【例14-4】学生信息浏览页面(含分页显示) 283
【例14-5】学生信息录入并添加到数据库 294
【例14-6】修改和更新学生信息 308
【例14-7】删除学生信息 317
【例14-8】查找学生信息 318
【例14-9】修改表结构 326
小结 329
第15章 PHP+MySQL综合实例——留言本 330
【例15-1】开发环境 332
【例15-2】配置文件ch15-1.php 332
【例15-3】安装留言本ch15-2.php 333
【例15-4】管理员登录功能实现ch15-3.pap 335
【例15-5】留言浏览功能实现ch15-4.pap 339
【例15-6】发表留言功能实现ch15-5.php与ch15.5-1.php 342
【例15-7】管理员留言浏览功能实现ch15-6.php 347
【例15-8】管理员删除留言功能实现ch15-7.php 351
【例15-9】管理员回复留言功能实现ch15-8.php 353
【例15-10】管理员退出登录ch15-9.php 356
小结 357
第16章 PHP+MySQL综合实例——新闻发布系统 358
【设计思想】 358
【例16-1】开发环境 361
【例16-2】配置文件ch16-1.php 362
【例16-3】安装新闻发布系统ch16-2.php 363
【例16-4】新闻类别增加、删除功能的实现ch16-3.php 365
【例16-5】新闻添加功能的实现ch16-4.php 369
【例16-6】新闻显示、编辑以及删除功能的实现ch16-5.php 373
【例16-7】用户管理功能的实现ch16-6.php 381
【例16-8】管理员退出登录功能的实现ch16-7.php 385
【例16-9】管理员登录功能的实现ch16-8.php 386
【例16-10】后台框架ch16-9.php 389
【例16-11】前台显示的实现ch16-10.php 396
小结 404
第17章 PHP+MySQL综合实例——相册系统 405
【例17-1】开发环境 407
【例17-2】配置文件 408
【例17-3】安装相册系统 409
【例17-4】首页显示以及用户登录功能的实现 412
【例17-5】相册新主人注册功能的实现 420
【例17-6】查看相册功能的实现 424
【例17-7】推荐相片至首页功能的实现 432
【例17-8】创建、删除相册功能的实现 438
【例17-9】相片上传功能的实现 443
【例17-10】删除相片功能的实现 447
【例17-11】更改用户密码功能的实现 452
【例17-12】用户间消息传递功能的实现 456
【例17-13】用户退出登录功能的实现 464
小结 465
参考文献 466