第一章 网络传播应用程序的运行环境建设 1
第一节 网络传播应用程序的服务器软件 2
第二节 网络传播应用程序的脚本语言 3
一、PHP的来历 3
二、PHP的功能概述 4
三、PHP的优秀特性 5
四、PHP的安装和设置 8
第二章 HTML基础知识 11
第一节 页面基本结构 12
一、页面文件的头部 12
二、页面主体部分 16
第二节 文字布局标记 18
一、短语元素 18
二、引用(BLOCKQUOTE和Q元素) 18
三、预格式化元素(PRE) 18
四、段落和行标记 19
五、文字的对齐(Alignment) 20
六、文字的分区(Division)显示 20
第三节 字体标记 21
一、标题字体(Header) 21
二、字体大小 21
三、字体颜色 22
四、客户端字体(Font Face) 22
五、字符实体(Entities) 22
第四节 图像标记 23
第五节 列表元素 23
第六节 表单标记 26
一、文字输入和密码输入 26
二、复选框(Checkbox)和单选框(RadioButton) 27
三、表单的隐藏元素 28
四、列表框(Selectable Menu)基本语法 29
五、文本区域 31
第七节 表格(TABLE)标记(TAGS) 31
第八节 会移动的页面内容(Marquee) 40
第九节 多窗口页面 40
第十节 多媒体页面 43
第三章 PHP的基本语法 47
第一节 如何编写PHP程序 48
一、选取写作PHP程序的编辑工具 48
二、简单的编程例子 48
三、嵌入方法 49
四、程序注释 50
第二节 PHP程序中的常量和变量 50
一、PHP程序使用的数据类型 50
二、PHP程序的常量定义 51
三、PHP程序的变量定义 52
四、PHP的变量的变量 54
第三节 PHP程序中的运算类型 55
一、算术运算 55
二、字符串运算 55
三、赋值运算 56
四、位运算 56
五、比较运算符 57
六、逻辑运算符号 58
七、其他运算符号 58
第四节 PHP程序中的流程控制 59
一、if...else结构 59
二、switch语句 60
三、for循环 61
四、do...while循环 61
五、foreach数组元素循环 62
第五节 PHP程序中的函数 62
第六节 PHP程序中的引用文件 63
第四章 PHP程序中的常用函数 64
第一节 打印输出函数 65
一、echo 65
二、print 65
三、printf 65
四、sprintf 66
五、vsprintf 67
六、vprintf 67
七、print_r 68
第二节 字符串应用处理函数 69
一、字符统计 69
二、字符查找 71
三、字符替换 74
四、字符串分割与组合 76
五、字符串格式转换 79
六、字符串比较 82
第三节 数学运算的有关函数 84
一、简单算术运算 84
二、三角函数 87
三、指数与对数函数 89
四、数制转换 90
五、数值比较与取舍 92
第四节 数组相关函数 94
一、创建数组 94
二、数组元素引用 98
三、数组分割与合并 106
四、数组元素排序 110
第五节 日期和时间的有关函数 115
第六节 文件操作函数 120
一、文件读写 120
二、文件检测 123
三、文件操作 124
第七节 Session和Cookie有关函数 125
第八节 变量操作函数 128
第五章 简单PHP程序应用 132
第一节 表单应用:在页面中显示杨辉三角形 133
第二节 用PHP实现表单项的自动生成 135
一、生成表单的程序 136
二、收集和处理表单信息的程序 137
第三节 运用表格标记输出“九九乘法表” 139
第四节 输出用中文表示的日期和时间 141
第五节 应用Session编写访问计数器 144
第六章 数据库软件MySQL的基本操作和相关函数 147
第一节 安装MySQL数据库软件 147
第二节 进行MySQL数据库操作 152
一、用MySQL新建一个数据库 153
二、创建一个数据表 154
三、向数据表中添加数据 155
四、显示数据表中的记录 155
五、在数据表里添加、修改、删除字段 156
六、更新已有记录 158
七、删除记录 158
第三节 运用PhpMyAdmin软件管理数据库 158
第四节 PHP里与MySQL数据库相关的函数 160
第五节 操作数据库的简单实例 166
第七章 网络传播中留言板设计 171
第一节 文件形式的留言板 172
一、输入页面的代码 172
二、以文件的形式保存留言的程序 173
三、显示留言内容的程序 174
四、改变显示留言的顺序 175
第二节 数据库版本的留言板 177
一、创建数据库和数据表 177
二、将留言信息保存到数据库中 177
三、显示数据库中的留言内容 178
四、分页显示留言内容 180
第八章 电子商务实例:简单电子商店的设计 184
第一节 建立商品信息数据库 185
第二节 选购商品的过程 186
一、显示商品的类别 186
二、接受顾客的选购信息 187
三、保存顾客的选购信息 191
第三节 查看购物袋 193
第九章 网络传播中的聊天程序设计 197
第一节 程序代码 197
第二节 程序说明 199
第十章 网页加密和身份验证 201
第一节 服务器对访问者的身份验证 202
一、使用账号密码文件进行身份验证 202
二、使用PHP对用户身份进行验证 203
第二节 根据数据库信息验证用户身份 206
一、创建账号/密码数据库 206
二、账号/密码判断函数 207
三、身份验证程序 208
四、完整的密码验证程序 209
第三节 用户注册 212
一、提供注册表单 212
二、保存用户注册信息 213
第十一章 动态生成图像 216
第一节 生成图像的基本语句 217
第二节 以文字为主要内容的图像 219
一、在图像上沿水平方向写字 219
二、在图像上沿垂直方向写字 220
三、在图像上沿任意方向写字 220
四、在文字底下画条线 221
第三节 绘制矩形和多边形 225
第四节 画圆,圆弧,椭圆,扇形,饼形比例图 227
第五节 根据给定数据经过数学处理后绘图 229
一、用表单接受输入数据 230
二、对数据进行处理后绘图 231
第六节 按给定参数画正弦曲线 232
一、从表单输入曲线参数 232
二、绘制正弦曲线 233
第七节 从数据库中取数据画图 235
一、接受用户输入页面 235
二、绘制股票行情走势图 236
第八节 在线投票 241
一、形成投票页面并保存结果 241
二、用图像在线显示投票结果 246
第九节 在已有的图像上生成新的图像 247
一、在已有的图像上生成新的图像 248
二、形成导航页面 249
第十二章 MySQL与多媒体素材库的建设 251
第一节 直接存取多媒体素材 252
一、把多媒体数据保存到数据库 252
二、访问存储在数据库中的多媒体数据 254
三、处理较大的数据文件 255
第二节 间接存取多媒体素材 255
一、上传多媒体素材文件 255
二、有关的系统命令 257
三、调用多媒体数据库中的素材 257
参考资料 262