图书介绍
网站设计超级COOL-CGIPDF|Epub|txt|kindle电子书版本网盘下载
![网站设计超级COOL-CGI](https://www.shukui.net/cover/72/32829808.jpg)
- 三味工作室编 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115087962
- 出版时间:2000
- 标注页数:474页
- 文件大小:40MB
- 文件页数:485页
- 主题词:互连网络 CGI
PDF下载
下载说明
网站设计超级COOL-CGIPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 CGI基本概念1
1.1 通用网关接口CGI3
1.2 CGI的基本原理4
1.2.1 Internet的发展4
1.2.2 为什么使用CGI5
1.2.3 CGI的工作原理6
1.2.4 CGI程序的可移植性7
1.2.5 CGI的局限性8
1.2.6 CGI的输入输出8
1.2.7 编程语言的选择12
1.3 CGI的传送方法15
1.3.1 URL是如何工作的15
1.3.2 GET方法16
1.3.3 POST方法19
1.3.4 CGI的编码方式24
1.4 CGI的环境变量25
1.4.1 环境变量的基本概念25
1.4.2 环境变量介绍26
1.4.3 环境变量的使用28
1.5 小结31
第2章 关于HTML和SSI33
2.1 HTML简介35
2.2 HTML中的表单(FORM)36
2.2.1 定义表单FORM标签36
2.2.2 INPUT标签38
2.2.3 SELECT标签44
2.2.4 TEXTAREA标签48
2.2.5 一个实用的表单49
2.3 服务器端附件(SSI)52
2.3.1 SSI的基本概念52
2.3.2 SSI的基本功能52
2.3.3 SSI与CGI的区别53
2.3.4 SSI的工作原理53
2.3.5 SSI语法54
2.3.6 针对SSI配置服务器54
2.3.7 常用的SSI命令56
2.4 CGI程序的激活62
2.4.1 关于绝对路径和相对路径62
2.4.2 CGI程序的激活63
2.5 小结64
第3章 CGI的运行环境65
3.1 Web服务器的配置67
3.1.1 服务器介绍67
3.1.2 如何配置服务器68
3.1.3 Apache for Win32s——一个免费的Web服务器69
3.2 CGI程序运行环境的建立和测试74
3.2.1 关于Perl解释器74
3.2.2 Perl解释器的安装74
3.2.3 调试CGI程序83
3.3 试编一个CGI程序——HelloWorld85
3.3.1 HTML页面的建立85
3.3.2 Hello World的编写86
3.3.3 运行Hello World87
3.3.4 改进的Hello World88
3.4 小结90
第4章 Perl语言简介91
4.1 Perl简介93
4.1.1 Perl是什么93
4.1.2 关于Perl的版本93
4.1.3 关于Perl的学习94
4.1.4 关于Perl的获得95
4.2 Perl的变量95
4.2.1 标量变量95
4.2.2 数组变量95
4.2.3 关联数组变量96
4.3 Perl运算符97
4.3.1 赋值运算符97
4.3.2 算术运算符98
4.3.3 数值运算符98
4.3.4 字符串运算符99
4.3.5 逻辑运算符99
4.3.6 文件运算符99
4.3.7 其他常用的运算符100
4.4 Perl的基本流程100
4.4.1 判断流程控制100
4.4.2 循环流程控制103
4.5 Perl的函数107
4.5.1 有关文字处理的函数107
4.5.2 有关文件系统的函数115
4.5.3 有关进程处理的函数120
4.6 Perl的子程序122
4.6.1 子程序的定义122
4.6.2 子程序的调用122
4.6.3 子程序的返回值123
4.6.4 局部变量123
4.6.5 子程序参数的传递123
4.6.6 用别名传递数组参数124
4.7 Perl的正则表达式125
4.7.1 正则表达式(Regular Expression)的常用语法125
4.7.2 正则表达式的常用运算符126
4.8 Perl的面向对象程序设计128
4.8.1 面向对象程序设计(OOP)的基本概念129
4.8.2 Perl中的模块(module)和包(package)129
4.8.3 Perl中的类和对象130
4.8.4 Perl中的方法130
4.8.5 Perl中的基类和继承类131
4.9 小结132
第5章 用Perl进行CGI程序设计133
5.1 CGI程序结构135
5.1.1 CGI程序的构成135
5.1.2 获取用户提交的数据137
5.1.3 处理用户数据142
5.1.4 返回页面给用户142
5.1.5 结束程序145
5.2 CGI程序的开发145
5.2.1 CGI程序开发前的准备145
5.2.2 CGI程序的开发过程147
5.3 CGI的资源147
5.3.1 个人资源147
5.3.2 公共资源148
5.4 小结150
第6章 几个常用的例子151
6.1 解析用户提交的数据153
6.1.1 HTML页面的建立153
6.1.2 CGI程序的编写155
6.2 最常见的CGI程序——计数器的实现160
6.2.1 计数器的激活方法160
6.2.2 SSI方式激活计数器160
6.2.3 使用<IMG>标签激活计数器168
6.2.4 使用<A>标签激活计数器179
6.3 用户留言板182
6.3.1 为什么要用留言板182
6.3.2 留言板页面的建立182
6.3.3 留言板CGI程序的编写184
6.3.4 改进的留言板191
6.4 聊天室200
6.4.1 聊天室的结构200
6.4.2 聊天室页面的建立200
6.4.3 CGI程序的编写201
6.4.4 改进聊天室的建议210
6.4.5 能踢人的聊天室210
6.5 FORM-MAIL的实现227
6.5.1 Unix下FORM-MAIL的实现227
6.5.2 Windows下如何实现235
6.6 电子贺卡的实现243
6.6.1 相关页面的建立243
6.6.2 CGI程序的编写250
6.6.3 完整的源代码259
6.7 小结267
第7章 建立搜索引擎269
7.1 站内搜索引擎271
7.1.1 HTML页面的建立271
7.1.2 CGI程序的编写275
7.2 Web搜索引擎293
7.2.1 HTML页面的建立293
7.2.2 CGI程序的编写298
7.3 小结309
第8章 使用Perl中的CGI模块311
8.1 关于Perl中的CGI模块313
8.1.1 一个有用的模块——CGI.pm313
8.1.2 一个使用CGI.pm编写的程序313
8.1.3 CGI模块的功能315
8.1.4 编程方法315
8.2 处理用户提交的数据316
8.2.1 创建一个CGI对象316
8.2.2 如何调用CGI模块中的方法317
8.2.3 获取提交的数据318
8.2.4 使用CGI对象方法322
8.2.5 应用实例326
8.3 小结334
第9章 CGI与数据库335
9.1 数据库的选择337
9.2 SQL语言介绍337
9.2.1 SQL命令的种类338
9.2.2 数据库表340
9.2.3 使用SQL从表中取记录347
9.2.4 插入数据、更新数据和删除数据352
9.2.5 利用索引355
9.2.6 用SQL建立索引356
9.2.7 集合函数358
9.2.8 其他常用的SQL表达式、函数和过程360
9.3 使用ODBC模块开发Web数据库371
9.3.1 ODBC模块的特点371
9.3.2 ODBC模块中的常量372
9.3.3 使用ODBC模块的程序结构372
9.3.4 建立ODBC对象373
9.3.5 ODBC模块中提供的方法373
9.3.6 设置DSN379
9.3.7 一个完整的例子381
9.3.8 与其他数据库的接口388
9.4 小结392
第10章 CGI的发展393
10.1 ASP395
10.1.1 ASP简介395
10.1.2 ASP的功能396
10.1.3 ASP的相关资料397
10.2 PHP398
10.2.1 PHP简介398
10.2.2 PHP的功能399
10.2.3 PHP的相关资料400
10.3 ISAPI400
10.3.1 ISAPI概念400
10.3.2 ISAPI的程序语言400
10.3.3 ISAPI的原理401
10.3.4 ISAPI程序的执行401
10.3.5 ISAPI的性能评价401
10.4 NSAPI401
10.4.1 NSAPI的原理401
10.4.2 NSAPI程序的响应402
10.5 几种开发工具的比较402
10.6 小结404
第11章 CGI的安全性405
11.1 CGI在安全方面容易出现的漏洞407
11.1.1 关于CGI的安全性407
11.1.2 CGI安全吗407
11.1.3 使用安全的CGI程序408
11.1.4 用SSI方式激活CGI存在的问题410
11.1.5 不安全的函数调用410
11.1.6 正确处理用户数据413
11.2 配置安全的服务器414
11.2.1 安全的操作系统414
11.2.2 安全的Web服务器414
11.2.3 目录的管理415
11.2.4 建立安全的服务器415
11.2.5 关于安全性问题的资源417
11.3 小结417
附录A cgi-lib.pl库419
A.1 cgi-lib.pl简介419
A.2 cgi-lib.pl的源代码419
附录B ODBC.pm模块的源代码432
附录C 网络常见名词471
附录D 网络术语速查473