基于开放平台的网页设计与编程

基于开放平台的网页设计与编程
作 者: 程向前
出版社: 清华大学出版社
丛编项: 高等学校计算机基础教育教材精选
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: php
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《基于开放平台的网页设计与编程》作者简介

内容简介

本书以PHP为主要工具,全面阐述了基于Web服务器的动态网页设计与编程,主要内容包括Web服务器与PHP解释器的安装与配置、HTML基础、PHP程序设计的基本概念、HTML表单设计与PHP程序处理、MySQL数据库及其在Web服务中的应用、PHP与网络环境的交互、使用PHP构建网站组件等。本书例题丰富,实验内容充实,全部示例都有详尽的分析与注释;为了与当前高校计算机课程衔接,特意补充了HTML、SQL、开放平台方面的基础内容和网站设计与建模、Web服务的安全问题等专题内容。本书可作为普通高等院校计算机应用、电子商务等专业的教材,也可以作为成人高等教育的培训教材,还可供相关行业的工作人员自学参考。

图书目录

第0章 引论

第1章 基于开放平台的Web开发环境

1. 1 什么是万维网

1. 2 HTML发展历史

1. 2. 1 HTML的起源

1. 2. 2 HTML的演变

1. 2. 3 HTML文档结构

1. 3 发展中的万维网

1. 3. 1 从HTML到XML

1. 3. 2 从有线到无线

1. 3. 3 从无声到有声

1. 4 什么是开放平台

1. 4. 1 UNIX操作系统的发展

1. 4. 2 TCP/IP与因特网的诞生

1. 4. 3 万维网的历史

1. 4. 4 浏览器之战

1. 4. 5 Linux的出现

1. 4. 6 因特网上的自由软件社区

1. 4. 7 基于开放平台的动态网页设计环境

1. 4. 8 与万维网相关的商业软件

1. 4. 9 与万维网相关的自由. 共享. 开放源代码软件

1. 5 基于Windows的Web服务器安装与测试

1. 5. 1 Xitami服务器的安装

1. 5. 2 对Xitami进行测试

1. 6 基于Linux的Web服务器安装及设定

1. 6. 1 Apache的由来与现况

1. 6. 2 安装Apache套件

1. 6. 3 Apache的基本参数设置

1. 7 重点回顾

习题

第2章 HTML基础

2. 1 HTML句法结构

2. 2 HTML文档结构和常用元素

2. 3 HTML标准单位

2. 3. 1 长度单位

2. 3. 2 颜色单位

2. 3. 3 URL路径

2. 4 HTML基本元素的使用

2. 4. 1 head容器元素

2. 4. 2 body容器元素

2. 4. 3 单个元素

2. 4. 4 字符容器元素

2. 4. 5 分项列表

2. 4. 6 表单

2. 4. 7 实体

2. 4. 8 table元素

2. 5 HTML的其他元素

2. 5. 1 框架

2. 5. 2 CSS

2. 6 网页制作相关技术概述

2. 6. 1 使用Windows记事本进行网页编辑

2. 6. 2 使用EditPlus2进行网页设计

2. 6. 3 使用Word 97创建网页

2. 6. 4 HTML使用技巧

2. 7 重点回顾

习题

第3章 CGI概念和PHP程序设计基础

3. 1 CGI程序的概念

3. 2 PHP的基本元素

3. 2. 1 一个简单PHP程序示例

3. 2. 2 将PHP程序嵌入网页的方法

3. 2. 3 PHP中的引用文件

3. 2. 4 PHP程序注释

3. 2. 5 PHP的常量. 变量和数据类型

3. 3 PHP运算符

3. 3. 1 算术运算符

3. 3. 2 字符串运算符

3. 3. 3 赋值运算符

3. 3. 4 逻辑运算符

3. 3. 5 特殊的运算符

3. 4 PHP程序的流程控制

3. 4. 1 一般分支结构

3. 4. 2 while和do while循环语句

3. 4. 3 break和continue语句

3. 4. 4 switch分支流程控制语句

3. 5 PHP函数

3. 5. 1 函数返回值

3. 5. 2 向函数传递参数

3. 5. 3 给函数赋默认值

3. 6 PHP类

3. 7 PHP解释程序的安装和使用

3. 7. 1 PHP解释程序的运行模式

3. 7. 2 基于Windows的PHP解释程序安装和使用

3. 7. 3 PHP程序的编辑. 调试环境安装和使用

3. 8 重点回顾

习题

第4章 表单处理和PHP函数库

4. 1 HTML表单与PHP处理程序

4. 1. 1 HTML表单的action属性

4. 1. 2 HTML表单的method属性

4. 1. 3 表单中常用元素与PHP程序的关联

4. 2 PHP函数

4. 2. 1 数组函数

4. 2. 2 日期和时间函数

4. 2. 3 文件系统函数

4. 2. 4 正则表达式和字符串函数

4. 2. 5 字符串处理函数

4. 3 PHP的调试与解决方法

4. 3. 1 调试过程与解决方法

4. 3. 2 常见PHP程序错误分析

4. 4 重点回顾

习题

第5章 MySQL数据库基础

5. 1 数据库概念

5. 2 什么是MySQL

5. 3 MySQL与xBase的差别

5. 4 MySQL的基本语法

5:4. 1 MySQL的命名规则

5. 4. 2 MySQL数据的表示及存储形式

5. 4. 3 MySQL基本数据类型

5. 4. 4 字段类型

5. 4. 5 数据库表中的数据类型选择

5. 4. 6 MySQL数据库级操作

5. 4. 7 MySQL表结构的操作指令

5. 5 MySQL的常用操作

5. 5. 1 MySQL表内容的操作指令

5. 5. 2 MySQL的查询指令

5. 6 SQL 简介

5. 6. 1 SQL的由来

5. 6. 2 Select语句和数据检索

5. 6. 3 Insert语句和插入记录

5. 6. 4 Delete语句与删除记录

5. 6. 5 Update与更新记录

5. 6. 6 参照完整性

5. 6. 7 连接

5. 7 MySQL的安装和调试

5. 7. 1 基于Windows的MySQL安装

5. 7. 2 基于Linux的Apache. PHP. MySQL套件安装

5. 8 MySQL的GUI客户端

5. 8. 1 PhpMyAdmin的特性

5. 8. 2 PhpMyAdmin的安装

5. 8. 3 PhpMyAdmin的使用

5. 9 重点回顾

习题

第6章 通过PHP访问MySQL数据库

6. 1 登录到MySQL服务器

6. 2 MySQL的存取权限系统

6. 3 常用MySQL数据库管理操作

6. 3. 1 添加新用户

6. 3. 2 设置用户口令

6. 4 PHP中的MySQL操作

6. 4. 1 登录和退出MySQL的PHP函数

6. 4. 2 建立或删除数据库

6. 4. 3 选择数据库的PHP函数

6. 4. 4 使用PHP向MySQL发送查询指令

6. 4. 5 读取数据

6. 4. 6 显示数据库结构信息的PHP函数

6. 4. 7 显示操作消息

6. 5 MySQL的开发背景

6. 6 MySQL的利弊与应用特点

6. 6. 1 事务处理

6. 6. 2 MySQL的设计原则

6. 6. 3 子查询

6. 6. 4 存储过程和触发器

6. 6. 5 外键

6. 7 数据库程序应用举例

6. 7. 1 基于数据库的网站访问计数器

6. 7. 2 在MySQL中存储图片

6. 7. 3 对有关MySQL操作的PHP函数进行封装

6. 7. 4 有关PHP访问数据库的程序调试

6. 8 重点回顾

习题

第7章 PHP与动态网页环境的交互

7. 1 联机编辑服务器上的文档

7. 2 HTTP认证

7. 3 网页重定向

7. 4 保存Web交互信息的技术

7. 4. 1 Cookie的基本工作原理

7. 4. 2 Session的基本工作原理

7. 4. 3 Session初步

7. 4. 4 与Session相关的php. ini配置

7. 4. 5 PHP4中的Session函数

7. 5 Cookie的应用

7. 6 HTTP协议基础

7. 6. 1 HTTP的连接过程

7. 6. 2 非坚持性连接和坚持性连接

7. 6. 3 解决HTTP连接的状态无关性

7. 6. 4 HTTP客户端/服务器会话示例

7. 7 了解HTTP的实现过程

7. 7. 1 使用getallheaders()获得HTTP请求参数

7. 7. 2 使用Telnet观察HTTP的响应首部信息

7. 8 重点回顾

习题

第8章 使用PHP构建网站组件

8. 1 网上调查

8. 2 网上购物

8. 3 会员制网站管理

8. 3. 1 会员制网站用户的注册

8. 3. 2 会员制网站用户的登录和验证

8. 3. 3 对网页进行注册访问控制

8. 4 网站资源搜索

8. 4. 1 使用PHP访问网站文件系统

8. 4. 2 对目录进行递归搜索

8. 4. 3 网站资源搜索功能的设计

8. 5 通过PHP发送电子邮件

8. 5. 1 网站发送邮件的环境

8. 5. 2 PHP的邮件函数

8. 5. 3 发送邮件网页的设计

8. 6 重点回顾

习题

第9章 网站建模和设计方法

9. 1 UML和网站规划

9. 1. 1 网站用户分析

9. 1. 2 用例图与网站的需求定义

9. 1. 3 类图与用户资源组织

9. 1. 4 网站的平台选择

9. 2 UML与网站设计

9. 2. 1 UML与网站的静态模型

9. 2. 2 UML与网站动态建模

9:2. 3 应用部署的规划

9. 2. 4 使用UML体现网站设计原则

9. 3 常用UML符号

9. 4 UML工具

9. 5 电子商务模型概览

9. 5. 1 经纪模型

9. 5. 2 广告模型

9. 5. 3 信息收集模型

9. 5. 4 商家模型

9. 5. 5 制造厂模型

9. 5. 6 社区模型

9. 5. 7 订阅方式

9. 6 电子商务系统设计的基本思路

9. 6. 1 系统需求分析

9. 6. 2 系统方案设计

9. 6. 3 功能检验与性能测试

9. 7 重点回顾

习题

第10章 Web服务的安全问题

10. 1 电子商务安全性的主要问题

10. 1. 1 资料传输的隐秘性

10. 1. 2 双方身份辨认问题

10. 1. 3 电子商务安全问题的解决之道

10. 2 HTTP保密数据的传递与认证过程

10. 3 电子商务系统的安全保障框架

10. 3. 1 电子商务系统安全框架综述

10. 3. 2 电子商务系统的安全要求

10. 3. 3 电子商务应用项目框架环境

10. 3. 4 电子商务系统中的安全服务

10. 3. 5 安全性问题解决方案的场景演示

10. 4 创建安全的PHP程序

10. 4. 1 建设安全的软件运行环境

10. 4. 2 存储和交换敏感信息

10. 4. 3 检查用户输入

10. 5 在Apache中实现SSL

10. 5. 1 安装SSL模块

10. 5. 2 SSL模块在Apache中的设定

10. 5. 3 测试支持SSL安全协议的Apache

10. 6 加强Web服务器的安全性

10. 6. 1 服务器根目录的权限

10. 6. 2 防止用户覆盖配置信息

10. 6. 3 保护服务器上的文件

10. 6. 4 用户发布主页的配置问题

10. 6. 5 SSI

10. 6. 6 允许CGI文件在特定目录下执行

10. 6. 7 把PHP解释器放在Web目录树外

10. 7 重点回顾

习题

附录A UNIX操作系统基本操作和概念

附录B HTML速查表

附录C 常用的PHP函数

参考文献