用Perl开发CGI应用程序PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:(美)Kevin Meltzer,(美)Brent Michalski著;eTranslation工作室译
- 出 版 社:北京:科学出版社
- 出版年份:2002
- ISBN:7030104072
- 页数:416 页
第1章 Perl,CGI 和本书概述 1
1.1 Perl 是什么 1
1.2 CGI 是什么 2
1.3 关于本书 3
1.3.1 本书适合的读者群 4
1.3.2 本书中的一些约定 4
1.3.3 使用 Perldoc 5
1.4 使用 CPAN 7
2.1 必备知识 11
第2章 需要具备的知识 11
2.2 编辑器 13
2.3 文件权限 13
2.4 基本的安全考虑 14
2.5 使用-T 选项 14
2.6 数据的安全检查 16
2.7 PATH 和-T 选项 20
2.8 安装脚本 22
2.9 错误处理 25
2.10 缓存 30
2.10.1 过期 HTTP 标题 31
2.10.2 Catche-Control HTTP 标题信息 32
2.11 程序清单 33
第3章 使用环境变量 35
3.1 3.282490E-299NV 简介 35
3.2 添加到3.282490E-299NV 37
3.3 表单输入基础知识 41
3.4 脚本示例:访问者日志 43
3.5 脚本示例:基本报表 48
3.6 练习 52
3.8 程序清单 53
3.7 已学习的知识 53
第4章 Web 表单入门 55
4.1 简介 55
4.2 表单标签 59
4.3 用 CGI.pm 读取表单输入 68
4.4 使用户满意 75
4.5 最后一个示例 75
4.6 练习 82
4.7 程序清单 82
5.3 限制 86
5.2 安全 86
第5章 操作 cookies 86
5.1 简介 86
5.4 cookie 的构成 87
5.5 手工操作 cookies 88
5.6 使用 CGI.pm 制作 cookie 91
5.7 用 Cookie 控制用户自选设置 93
5.8 练习 99
第6章 访问计数器 100
6.1 简介 100
6.2 脚本示例:SSI 文本计数器 101
6.3 脚本示例:SSI 图像计数器 105
6.4 脚本示例:略有变化的 SSI 文本计数器 107
6.5 脚本示例:无图像的图像计数器 111
6.6 计数器总结 113
6.7 练习 114
6.8 程序清单 114
第7章 基于 Web 的文件上传 117
7.1 文件上传的用途 117
7.2 文件上传基础 117
7.3 查看文件 131
7.4 上传多个文件 134
7.5 练习 143
7.6 程序清单 143
第8章 跟踪点击 150
8.1 简介 150
8.2 脚本示例:简单的点击跟踪程序 150
8.3 脚本示例:随机图像 155
8.4 脚本示例:新的点击跟踪程序 159
8.6 程序清单 160
8.5 练习 160
第9章 使用 mod_perl 163
9.1 mod_perl 是什么 163
9.2 设置 mod_perl 模块 164
9.3 Apache∷Registry 模块 166
9.4 用 Apache∷Sandwich 创建自动的页眉和页脚 168
9.5 带有 Apache∷Album 的 mod_perl 相册 173
9.6 用 Apache∷AuthDBI 进行身份确认 179
9.7 编写 mod_perl 处理程序 182
9.8 练习 187
9.9 程序清单 188
第10章 基于 Web 的 E-mail 190
10.1 简介 190
10.2 脚本示例:通过 Web 检查 POP3邮件 191
10.3 脚本示例:通过 Web 读取邮件 202
10.4 脚本示例:显示附件 209
10.5 脚本示例:撰写邮件 212
10.6 练习 216
10.7 程序清单 216
11.1 简介 222
第11章 Web 上的 DBI 和数据库简介 222
11.2 使用 Perl DBI 223
11.3 连接数据库 224
11.4 准备和执行 SQL 查询 225
11.5 获取数据 227
11.5.1 fetchall_arrayref() 方法 227
11.5.2 fetchrow_arrayref() 方法 229
11.5.3 fetchrow_hashref() 方法 231
11.5.4 bind_columns() 方法 232
11.6 把它们装配在一起 233
11.6.1 do() 方法 237
11.6.2 综合 237
11.7 练习 237
11.8 程序清单 237
第12章 绑定变量 243
12.1 简介 243
12.2 设置 244
12.3 开始 245
12.4 深入 246
12.5 主程序 255
12.6 结束 ShopCart 模块 263
12.7 运行程序 271
12.8 练习 274
12.9 程序清单 274
第13章 用 Mason 将 Perl 嵌入 HTML 282
13.1 简介 282
13.2 安装 282
13.3 策略 283
13.4 Mason 的语法 283
13.6 层叠执行 286
13.5 特殊的 Mason 组件 286
13.7 继续进行 287
13.8 rss2html 290
13.9 my_news 296
13.10 footer 297
13.11 示例站点的代码 299
第14章 通过 Web 管理文档 307
14.1 简介 307
14.2 计划 307
14.3 auth.cgi 309
14.4 shared.pl 314
14.5 main.cgi 317
14.6 upload.cgi 325
14.7 viewer.cgi 335
14.8 程序清单 339
第15章 动态处理图像 350
15.1 简介 350
15.2 添加几何图形和文本 350
15.3 创建动态图形 353
15.4 创建缩略图 360
15.5 用 Image∷Magick 过滤图像 363
15.6 动画图像 368
15.7 练习 370
15.8 程序清单 371
第16章 XML 和 RSS 375
16.1 XML 概述 375
16.2 用 RSS 创建新闻入口 375
16.3 创建 RSS 文件 387
16.5 程序清单 389
16.4 练习 389
附录 A 服务器代码 394
附录 B 环境变量 397
附录 C POSIX∷strftime()格式 398
附录 D 通用公共许可证 400
附录 E 技术许可证 405
附录 F Perl 文档 407
附录 G ASCII 编码 409
附录 H 特殊 HTML 字符 413
资源管理 417
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《BBC人体如何工作》(英)爱丽丝.罗伯茨 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019