CGI 程式设计自学通

生活百科 2023-01-25 21:22生活百科www.aizhengw.cn

CGI 程式设计自学通

《CGI程式设计自学通》是1998年机械工业出版社出版的图书,作者是(美)格里高利。

基本介绍

  • 作者(美)格里高利
  • 译者徐丹/等
  • ISBN9787111066392
  • 页数274
  • 定价28.00元
  • 出版社机械工业出版社
  • 出版时间1998-08
  • 装帧平装

内容介绍

本书集中讨论CGI编程,以便利用

作品目录

目 录
译者序
前言
第一部分 CGI的基本知识
第1章 CGI介绍
1.1什幺是共同网关接口
1.2Web上的CGI程式举例
1.3CGI更趋完善的后端技术
1.4 CGI的优点
1.5CGI工作原理举例
1.6用UNIX的方式思维
1.6.1标準输入
1.6.2标準输出
1.6.3档案使用权
1.7关于术语的一些说明
1.7.1URL和URI
1.7.2实体、文档和资源
1.8Web伺服器
1.8.1Web伺服器的本质
1.8.2站点结构
1.8.3CGI平台概述
1.8.4 UNIXWeb 伺服器
1.8.5WindowsNTWeb伺服器
1.8.6Macintosh Web 服务 器
1.9小结
1.10专题讨论
1.10.1问与答
1.10.2小测验
1.10.3练习
第2章 创建CGI程式
2.1选择程式语言
2.1.1编译语言与解释性语言
2.1.2CGI 库
2.2Perl 语言
2.2.1用Perl创建CGI程式
2.2.2不应使用cgi-lib.pl的理由
2.3 Visual Basic
2.4 C/C++
2.5供CGI使用的C库
2.6Bourne外壳程式
2.7AppleScript
2.8调试CGI脚本
2.8.1在安全环境下测试程式
2.8.2从命令行测试程式
2.8.3通过Web伺服器测试脚本
2.8.4 现在是较困难的部分
2.9 小结
2.10专题讨论
2.10.1问与答
2.10.2小测验
2.10.3练习
第二部分 CGI基础
第3章 HTML表单概述
3.1最基本的表单ISIN DEX
3.2创建表单
3.2.1INPUT标记
3.2.2 文本录入域
3.2.3Submit 按钮
3.2.4Reset按钮
3.2.5 複选框
3.2.6单选按钮
3.2.7口令
3.2.8图像按钮
3.2.9档案选择域
3.2.10 隐含域
3.2.11TEXTA REA 标记
3.2.12 SELEGT标记
3.3确证表单内容
3.3.1JavaScript程式
3.3.2总汇
3.3.3将程式再推进一步
3.4通过电子邮件传送表单
3.5小结
3.6专题讨论
3.6.1问与答
3.6.2小测验
3.6.3练习
第4章 使用表单中的数据
4.1再访FORM标记
4.1.1ENCTYPE属性
4.1.2 multipart/form-data编码类型
4.2请求方法
4.2.1GET方法
4.2.2 POST方法
4.2.3HEAD方法
4.3脚本举例
4.3.1简要的题外话
4.3.2回到正题
4.4GET与POST
4.5额外路径信息
4.6其他头部信息
4.7 使用头部信息
4.8小结
4.9专题讨论
4.9.1问与答
4.9.2小测验
4.9.3练习
第三部分 CGI程式构建块
第5章 HTTP协定
5.1HTTP基础知识
5.2HTTP通话的例子
5.2.1第一步建立TCP连线
5.2.2第二步Web浏览器向Web
伺服器传送命令
5.2.3第三步Web浏览器传送请求头
信息
5.2.4 第四步Web伺服器应答
5.2.5第五步Web伺服器传送应答
头信息
5.2.6 第六步Web伺服器向浏览器
传送数据
5.2.7 第七步Web伺服器关闭TCP
连线
5.3伺服器应答码
5.4应答头信息
5.4.1Cache-control
5.4.2 Cont ent-length
5.4.3Content-type
5.4.4 Expires
5.4.5 Pragma
5.4.6 Server
5.4.7 Set-Cookie
5.5内容类型
5.5.1伺服器使用内容类型的方法
5.5.2 内容类型的类别
5.5.3非标準类型
5.6 安全连线
5.7 小结
5.8专题讨论
5.8.1问与答
5.8.2 小测验
5.8.3 练习
第6章 Server Side Includes (SSI )
6.1ServerSideIncludes的工作原理
6.2 为SSI配置Web伺服器
6.2.1Apache 和NCSA
6.2.2 CERN伺服器
6.2.3Netscape Web伺服器
6.2.4 MicrosoftInternet信息伺服器
6.2.5O'Reilly的WebSite
6.2.6 WebStar
6.3使用SSI
6.4使用SSI设计页面
6.4.1使用#include指令
6.4.2 修改的日期
6.4.3使用#exec指令
6.5XSSI
6.5. 1Printenv
6.5.2 Set
6.5.3 if语句
6.6小结
6.7专题讨论
6.7.1问与答
6.7.2 小测验
6.7.3 练习
第四部分 创建CGI应用程式
第7章 基本的cGI应用程式
7.1线上调查程式…
7.1.1第一 步创建表单
7.1.2第二步编写CGI程式
7.1.3创建连结的下拉式选单
7.1.4第一步创建表单
7.1.5第二步增加JavaScript功能
7.1.6 第三步编写CGI脚本
7.2使用CGI根据模板来创建页面
7.2.1第一步弄明白必须使用的内容
7.2.2第二步传送头部信息
7.2.3第三步读取稿件并将其转换为
HTML
7.2.4 第四步显示页面脚注
7.2.5 运行脚本
7.3小结
7.4专题讨论
7.4.1问与答
7.4.2小测验
7.4.3练习
第8章 创建动态图像
8.1gd库
8.1.1gd库的来源
8.1.2 在程式中使用gd
8.2gd库的实际套用
8.2.1程式的运作原理
8.2.2预处理器指令
8.2.3打开main()函式和说明变数
8.2.4创建图像并绘製标準部分
8.2.5从命令行获取数据
8.2.6绘製和连线图形上的点
8.2.7标注图形上的点
8.2.8保存图像、清理和退出
8.2.9完整的原始码
8.3供Perl使用的gd
8.3.1重访股票图表程式
8.3.2完整的原始码
8.4 使用动态图像
8.5小结
8.6专题讨论
8.6.1问与答
8.6.2小测验
8.6.3练习
第五部分 利用CGI进行
更好的Web发布操作
第9章 创建定製的错误回响页
9.1什幺叫错误信息页
9.2改变Web伺服器的设定
9.2.1Apache
9.2 .2Netscape Web 伺服器
9.3基本的错误回响页
9.4稍高级的错误页
9.4.1返回到引用页的连结
9.4.2创建其他定製连结
9.5401错误
9.6邮件网关的CGI
9.6.1创建电子邮件表单
9.6.2检查表单和传送邮件
9.7小结
9.8专题讨论
9.8.1问与答
9.8.2小测验
9.8.3练习
第10章 保存用户信息和通话管理
10.1什幺是通话管理
10.2基本的身份鉴定
10.3表单中的隐含栏位
10.4Magic存储块
10.4.1存储块的工作原理
10.4.2使用存储块保存用户信息
10.4.3用JavaScript设定和检索
存储块
10.4.4 与存储块的通话管理
10.4.5为什幺不能混用CGI和
存储块
10.5小结
10.6专题讨论
10.6.1问与答
10.6.2小测验
10.6.3练习
第六部分 资料库集成
第11章 使用CGI与资料库
11.1什幺是资料库
11.1.1平面档案资料库
11.1.2 用字元分隔数据
11.1.3按列分隔数据
11.2资料库与Web
11.3创建资料库应用程式
11.3.1 创建HTML 表单
11.3.2编写确认脚本
11.3.3 编写交付脚本
11.3.4 读取资料库的脚本
11.4小结
11.5专题讨论
11.5.1问与答
11.5.2 小测验
11.5.3 练习
第12章 结构化查询语言
12.1什幺是关係资料库
12.2结构化查询语言
12.2.1SELECT语句
12.2.2 连线(Joins)
12.2.3增加、删除和更新记录
12.3开放式资料库连线
12.4 DBD/DBI
12.4.1使用DBI的一个样本程式
12.4.2 更深入的讨论
12.4.3建议
12.5小结
12.6专题讨论
12.6.1问与答
12.6.2 小测验
12.6.3练习
第七部分 安全性与其他内容
第13章 CGI安全性
13.1安全的必要性
13.1.1入侵Mac竞赛
13.1.2冒险评估
13.2保护Web伺服器
13.2.1保持软体最新
13.2.2 统一存放CGI 程式
13.2.3档案许可权
13.2.4 不利于安全的伺服器选项
13.3常见CGI安全漏洞
13.3.1关于CGI工作原理的说明
13.3.2 缓冲区溢出问题
13.3.3不要给外壳命令传送原始输入
13.3.4 使用档案路径是危险的
13.3.5 不要将Perl解释器置于cgi-bin中
13.3.6DOS批档案的安全漏洞
13.3.7保持伺服器信息隐密
13.4安全编程
13.5小结
13.6专题讨论
13.6.1问与答
13.6.2 小测验
13.6.3练习
第14章 CGI的替换产品
14.1回顾
14.1.1为什幺会出现CGI的替代品
14.1.2消除CGI的局限性
14.2 CGI替代产品的类型
14.3 Active Server Pages
14.3.1组件
14.3.2脚本
14.3.3 HTML页
14.3.4 其他ASP平台
14.4Netscape LiveWire
14.5 Allaire Cold Fusion
14.6Apache mod -Perl 模组
14.7PHP/FT
14.8ePerl
14.9SeverSideJava
14.10N etscape Server API
14.11Microsoft的InternetServerAPI
14.12小结
14.13 专题讨论
14.13.1问与答
14.13.2小测验
14.13.3练习
第八部分 附录
附录A MIME类型
附录B 应答码和相应说明
附录C 环境变数和请求头
附录D CGI/Perl 快速参考
附录E 常规表达式
附录F ASCⅡ字元表
附录G 小测验答案
上一篇:友成警部 下一篇:DJ混音器

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有