《Perl与CGI快速充电》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(美)Elizabeth Castro著;罗艳宁译
  • 出 版 社:北京:北京大学出版社
  • 出版年份:2000
  • ISBN:7301019882
  • 页数:236 页
图书介绍:

第1章 Perl语法结构 1

1.1 Perl数据 1

1.2 运算符和函数 4

1.3 引号 6

第2章 创建Perl CGI脚本 7

2.1 创建Perl CGI脚本 8

2.2 开始编写Perl CGI脚本 10

2.3 用Perl编写代码 11

2.4 为浏览器创建输出 12

2.5 注释脚本 13

2.6 上传脚本到服务器 14

2.7 更改权限 17

2.8 检查脚本的语法 18

2.9 运行Perl CGI脚本 19

第3章 从访问者处获取数据 21

3.1 为输入的数据设置标签 22

3.2 创建表单 24

3.3 创建文本框 25

3.4 创建口令文本框 26

3.5 创建较大的文本区 27

3.6 创建单选按钮 28

3.7 创建复选框 29

3.8 创建菜单 30

3.9 创建提交按钮 31

3.10 重新设置表单 32

3.11 使用图像提交数据 33

3.12 创建一个激活脚本的链接 34

3.13 使用链接向脚本输入数据 35

3.14 添加默认数据到表单 36

第4章 环境变量 37

4.1 使用环境变量分析表单 38

4.2 访问者的浏览器和平台 40

4.3 访问者如何访问页面 41

4.4 查看所有的环境变量 42

第5章 将数据输入脚本 43

5.1 从表单或是链接输入数据 44

5.2 从环境变量输入数据 46

5.3 输入标量数据 47

5.4 输入数组 48

5.5 输入散列 49

第6章 应用标量 51

6.1 储存运算的结果 52

6.2 乘、除、加、减 53

6.3 同时使用多个运算符 54

6.4 进行指数运算 55

6.5 取除法的余数 56

6.6 将字符串连结在一起 57

6.7 循环一个字符串 58

6.8 在一步中完成运算和赋值 59

6.9 递增(或递减)变量 60

第7章 应用数组 61

7.1 从数组获得特定项 62

7.2 将标量分割成数组 64

7.3 修改数组中的所有成员 65

7.4 获取数组的长度 66

7.5 从一个数组获取多个项目 67

7.6 添加项目到数组的开头 68

7.7 添加项目到数组的结尾 69

7.8 结合两个数组 70

7.9 删除数组中的第一项 71

7.10 删除数组中的最后一项 72

7.11 替换数组中的一项 73

7.12 替换数组中的多项 74

7.13 为数组排序 76

7.14 逆转数组内容的顺序 77

第8章 条件语句 79

8.1 比较数字 80

8.2 比较字符串 81

8.3 不需比较而判定条件 82

8.4 同时检验两个或多个比较 83

8.5 创建基本条件语句 84

8.6 为假的条件添加选项 85

8.7 添加多个独立的条件 86

8.8 使用unless 87

8.9 当条件为真时重复一个语句块 88

8.10 当条件为假时重复一个语句块 89

8.11 执行语句块至少一次 90

8.12 重复执行语句块若干次 91

8.13 为数组中的每一项重复一个语句块 92

8.14 嵌套条件语句 93

第9章 子程序 95

9.1 创建简单的子程序 96

9.2 使用简单的子程序 97

9.3 创建获取输入的子程序 98

9.4 调用获取输入的子程序 99

9.5 使用子程序的返回值 100

9.6 手动设置返回值 101

9.7 将子程序保存在一个单独的文件中 102

9.8 从外部文件调用子程序 103

第10章 应用散列 105

10.1 使用关键字获得值 106

10.2 获得散列的所有值 108

10.3 获得散列的所有关键字 109

10.4 获得散列中的每一个关键字和值 110

10.5 删除关键字——值对 112

第11章 数据分析 115

11.1 查找 116

11.2 查找并替换 117

11.3 了解并运用查找到的内容 118

11.4 将值拆成块 119

11.5 构造查找模式 120

11.6 构造查找模式的技巧 121

11.7 匹配单个字符 122

11.8 匹配一串字符 123

11.9 从组中匹配字符 124

11.10 匹配不在组中的字符 125

11.11 使用类简写 126

11.12 限制位置 127

11.13 选择匹配数量 129

11.14 限制计数器的滥用 134

11.15 匹配某个或另外某个元素 135

11.16 进一步应用所匹配到的内容 136

第12章 记住访问者提供的信息 139

12.1 关于隐藏字段 140

12.2 在表单中增加隐藏字段 141

12.3 在隐藏字段中存储收集到的数据 142

12.4 关于Cookie 144

12.5 查看浏览器的Cookie 145

12.6 发送Cookie 146

12.7 设置Cookie的截止日期 148

12.9 将Cookie限制在服务器上 150

12.10 将Cookie限制在安全链接上 151

12.11 读取及应用Cookie 152

12.12 访问者拒绝Cookie的方式及原因 154

第13章 打印和HTML 155

13.1 用HTML格式输出 156

13.2 一次打印几行 158

13.3 简化到图像和链接的路径 159

13.4 创建页眉和页脚子程序 160

13.5 把散列作为表格输出 162

13.6 把数组作为列表输出 163

13.7 格式化数字和字符串 164

13.8 把数字格式设置为美元和美分 165

13.9 插入数字 166

第14章 文件和目录 167

14.1 打开文件 168

14.2 验证文件和目录操作 170

14.4 获得对文件的排他访问 172

14.5 从外部文件读取数据 173

14.6 关闭文件 174

14.7 重命名文件 175

14.8 删除文件 176

14.9 检查文件的状态 177

14.10 访问目录 178

14.11 读取目录的内容 179

14.12 关闭目录 180

14.13 改变工作目录 181

14.14 创建目录 182

14.15 在脚本内改变权限 183

14.16 删除目录 184

14.17 准备电子邮件输出 185

14.18 使用电子邮件发送输出 186

14.19 删除多余的回车符 188

第15章 调试 189

15.1 检查脚本容易的部分 190

15.2 创建错误子程序 192

15.3 通过注释使之缩小 193

15.4 跟随变量的进展 194

第16章 使用他人的脚本 195

16.1 使用他人的脚本 196

16.2 获得他人的脚本 197

16.3 扩展压缩的脚本 198

16.4 配置外借脚本 199

16.5 自定义外借脚本 200

附录A 分析表单输入 201

附录B 权限 209

附录C 安全 213

附录D Unix基础 217

附录E Perl和CGI资源 231