图书介绍

看实例学CGI【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

看实例学CGI
  • (美)(R.奈尔斯)Robert Niles,(美)(J.德怀特)Jeffry Dwight编著;黄明成等译 著
  • 出版社: 清华大学出版社;西蒙与舒斯特国际出版公司
  • ISBN:7302028478
  • 出版时间:1998
  • 标注页数:330页
  • 文件大小:30MB
  • 文件页数:345页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

看实例学CGIPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目 录1

引言1

第一部分CGI引论6

第1章万维网(World Wide Web)6

1.1客户机/服务器——浏览器和服务器7

1.1.1连接8

1.1.2请求8

1.1.3 响应11

1.2 HTML超文本置标语言13

1.1.4关闭13

1.2.1 SGML标准通用置标语言14

1.2.2 目前HTML的版本15

1.2.3 Mozilla DTD15

1.2.4HTML3.216

1.3小结16

1.4复习思考16

第2章公共网关界面(CGI)18

2.1 CGI如何工作18

2.1.1环境变量19

2.1.3 STDIN和STDOUT23

2.1.2命令行方式23

2.1.4 GET方法24

2.1.5 POST方法24

2.2 CGI脚本使用的语言26

2.2.1 Perl26

2.2.2 C语言26

2.2.3 UNIX shell26

2.2.4Tcl语言27

2.2.5 Visual Basic语言27

2.2.6其它的CGI编程语言27

2.3 CGI的未来28

2.4小结29

2.5复习思考29

2.6练习29

第二部分CGI的基本应用30

第3章使用表单收集信息30

3.1 〈FORM〉属性30

3.1.1 ACTION属性31

3.1.2 METHOD属性31

3.2〈INPUT〉标签32

3.1.4〈FORM〉标签的应用实例32

3.1.3 ENCTYPE属性32

3.2.1 text输入类型33

3.2.2 password输入类型34

3.2.3 hidden输入类型35

3.2.4 checkbox输入类型35

3.2.5 radio输入类型36

3.2.6 reset输入类型36

3.3〈SELECT〉标签37

3.2.8注意事项37

3.2.7 submit输入类型37

3.4〈TEXTAREA〉标签39

3.5创建表单40

3.6小结42

3.7复习思考42

3.8练习43

第4章简单的Guestbook44

4.1 SGBl的用途44

4.1.2使用SGBl46

4.2 SGBl如何工作46

4.1.1创建HTML文件调用SGBl46

4.2.1 main()例行程序47

4.2.2公共子例程50

4.2.3读取输入信息51

4.2.4分析输入信息53

4.2.5认证输入信息53

4.3 SGBl程序范例54

4.4小结66

4.5复习思考66

4.6练习66

5.1.1 HTML文档的引言部分67

第5章联机商业订单67

5.1 Web页面67

5.1.2确定所需的客户信息68

5.1.3提供产品选项69

5.1.4发送订单71

5.2脚本72

5.2.1确定方法72

5.2.2拆分信息为Name/Value对73

5.2.3处理表单未传递的元素74

5.2.4确定客户的付款方式76

5.2.5 向客户返回信息77

5.3小结79

5.4复习思考79

5.5练习79

第三部分与用户交流81

第6章高级脚本81

6.1 出错检查81

6.2访问者错误85

6.2.1请完整填表86

6.2.2名字输入正确87

6.2.3只能是电子邮件88

6.2.4每位客户登录一次89

6.2.5确实是你吗91

6.3给用户返回信息91

6.3.1创建定制页面94

6.4小结96

6.5复习思考96

6.6练习96

第7章较为复杂的Guestbook97

7.1分析SGBl的优缺点97

7.2创建分立的输入表单98

7.3 收集更多信息100

7.4反向显示101

7.4.1写记录102

7.4.2读记录103

7.5添加导航辅助107

7.6配置Guestbook110

7.7小结111

7.8复习思考111

7.9练习112

第8章Shopping Cart脚本113

8.1全部家当114

8.1.1谁买114

8.1.2 Main()的状态114

8.1.3付款116

8.1.4验证116

8.2 ShopCart如何工作118

8.3编译与修改ShopCart123

8.3.1添加配置文件123

8.4小结124

8.5复习思考124

8.3.2保存输出124

8.6练习125

第四部分数据库连接126

第9章收集信息126

9.1使用访问者的信息126

9.2使用服务器的信息131

9.3建立自己的log文件132

9.4建立统计资料133

9.5小结136

9.7练习137

9.6复习思考137

第10章在平台文件中存储信息138

10.1字段和记录138

10.1.1文本字段139

10.1.2固定长度与可变长度140

10.1.3其他类型的字段141

10.1.4顺序存取与随机存取144

10.1.5存取方法的比较146

10.2管理自己的平台文件147

10.2.1使用平台文件148

10.2.2管理并行操作149

10.4复习思考152

10.3小结152

10.5练习153

第11章在数据库中存储信息154

11.1在Dbm数据库中存储信息154

11.1.1 Dbm154

11.1.2 Ndbm154

11.1.4 Gdbm 1.7.1版155

11.1.5 Berkeley Db 1.85版155

11.1.3 Sdbm155

11.1.6在Dbm数据库中插入信息156

11.1.7由Dbm数据库检索信息158

11.1.8查询Dbm数据库160

11.2数据库锁定162

11.3 SQL数据库163

11.3.1 Oracle165

11.3.2 Sybase165

11.3.3 Illustra166

11.3.4 Postgres166

11.3.5 Ingres166

11.3.6 mSQL167

11.3.8 DBI168

11.3.9 WOW168

11.3.7数据库信息168

11.3.10 Cold Fusion169

11.4并行操作问题170

11.5数据库的考虑170

11.6小结171

11.7复习思考171

11.8练习171

12.1使用SQL服务器的Microsoft IIS172

第12章公共数据库解决方案172

12.1.1 IDC所需的控制指令174

12.1.2附加的IDC控制指令174

12.1.3 BeginDetail和EndDetail标签175

12.1.4 CurrentRecord控制指令175

12.1.5条件操作符175

12.1.6 MaxRecords变量176

12.1.7字段176

12.1.8 HTTP变量176

12.2使用GSQL178

12.2.1一组显示命令179

12.2.2常用命令180

12.2.3 SQL控制指令182

12.2.4 GSQL的缺点183

12.3使用mSQL184

12.3.1插入信息184

12.3.2将信息存入mSQL数据库中186

12.3.3创建查询187

12.3.4给访问者显示日程表号187

12.3.5给每个日程表添加活动188

12.3.6检索信息192

12.3.7检查和扩展脚本196

12.4小结196

12.5复习思考197

12.6练习197

第五部分给Web编索引198

第13章索引入门198

13.1完美的秘书199

13.1.1 WAIS199

13.1.2模糊查询201

13.2.1 Alta Vista203

13.2借助于商业索引203

13.2.2 Infoseek204

13.2.3 Lycos205

13.2.4 Starting Point205

13.2.5 Excite207

13.3小结207

13.4复习思考207

13.5练习208

14.1关键字209

14.1.1在纯文本中注关键字209

第14章给自己的站点编索引209

14.1.2 在HTML的META标签中注关键字210

14.1.3在HTML注释中注关键字210

14.2简单的大众Web索引系统SWISH211

14.3免费WAIS(freeWAIS)213

14.3.1 UNIX上的免费WAIS213

14.3.2 Windows NT上的免费WAIS214

14.3.3建立WAIS数据库214

14.3.4访问WAIS数据库215

14.4小结216

14.6练习217

14.5复习思考217

第六部分 服务器管理218

第15章服务器的配置218

15.1重要术语和概念218

15.2配置UNIX服务器220

15.2.1 NCSA的HTTPD220

15.2.2 CERN的HTTP(W3C)222

15.3配置Windows NT服务器222

15.3.1 EMWAC的HTTPS223

15.3.2 Microsoft的IIS224

15.3.3 O′Reilly的WebSite225

15.3.4 Process Software的Purveyor225

15.4小结226

第16章服务器端包含(SSI)227

16.1激活SSI227

16.2 SSI的格式229

16.2.1 config命令229

16.2.2 include命令230

16.2.5 flastmod命令231

16.2.4 fsize命令231

16.2.3 echo命令231

16.2.6 exec命令232

16.3 SSI脚本234

16.3.1计数器脚本234

16.3.2随机图片脚本236

16.4小结238

16.5复习思考239

16.6练习239

17.1确认有效的输入240

第17章安全性问题240

17.1.1不良数据的来源241

17.1.2验证数据满足字段规则243

17.2安全执行外部程序244

17.3保护文件、目录和程序245

17.3.1利用操作系统的授权设施246

17.3.2用显式路径调用外部程序246

17.4使用别人的脚本247

17.6复习思考248

17.7练习248

17.5小结248

第七部分CGI替换方案249

第18章JavaScript249

18.1 JavaScript基础知识250

18.1.1浏览器的对象250

18.1.2文档分析252

18.1.3值、名字和文字253

18.2小玩意儿和小装饰254

18.2.1 时间和日期255

18.2.2 WebCrawler窗口256

18.2.5验证输入的有效性258

18.2.3确认对话框258

18.2.4警报框258

18.2.6 JavaScript演示页面259

18.3有关注意事项263

18.4 小结264

18.5复习思考264

18.6练习264

第19章使用PHP/FI265

19.1 PHP/FI如何工作265

19.2简单的Guestbook268

19.3 使用mSQL和PHP/FI做电话簿277

19.4探索其它PHP/FI例子280

19.5小结281

19.6复习思考281

19.7练习281

第20章使用Visual Basic283

20.1VB和CGI:问题283

20.2.1 CGI-WIN285

20.2.2 CGIShell285

20.2VB和CGI:解决方案285

20.2.3 VB4-32286

20.3如何使用VB4-32287

20.3.1标准对话287

20.3.2拆解输入289

20.3.3管理输出293

20.4用VB4CGI.BAS建立CGI应用程序294

20.4.1错误检查295

20.4.2启动参数296

20.6复习思考297

20.7练习297

20.5 小结297

第八部分 网上CGI资源299

第21章在Internet网上寻求帮助299

21.1UseNet299

21.2 WWW常见问题解答(FAQ)301

21.3邮件列表303

21.4联机指导教材304

21.5小结304

第22章Web上的CGI资源305

22.1 程序设计指导教材和代码举例306

22.2 CGI和SSI免费软件和共享软件307

22.3有趣的资料:做恰到好处的事309

22.4索引311

22.5与SQL数据库的连接312

22.6 Spider,Worm,Crawler和机器人314

22.7 CGI交互式游戏315

22.8实例简介一CalWeb316

22.9 实例简介二Internet Concepts,LLC317

22.10实例简介三RealTime Internet Services318

附录A术语词汇表319

附录B复习思考题答案326

热门推荐