search for books and compare prices
Tables of Contents for Perl
Chapter/Section Title
Page #
Page Count
How to Use This Book
xii
 
Getting Started
Introduction to Perl
2
2
Using Pico
4
2
Create a Perl Script
6
2
Execute a Perl Script
8
2
Create a Self-Executing Perl Script
10
2
Using Command Line Options
12
2
Upload a Perl Script to a Web Server
14
4
Work With Variables
Using Strings
18
2
Using Numbers
20
2
Create a Scalar Variable
22
2
Manipulate a String Variable
24
2
Manipulate a Numeric Variable
26
2
Create an Array
28
2
Work with Arrays
30
2
Using Scalar Context
32
2
Using Special Variables
34
2
Work with Data
Trim a String
36
2
Find the Length of a String
38
2
Change Case of a Character or String
40
2
Divide a String
42
2
Format a String
44
2
Extract a Substring
46
2
Search for a Substring
48
2
Using Mathematical Functions
50
2
Work With Undefined Variables
52
2
Work With Time
54
2
Using ASCII Values
56
2
Evaluate Code
58
2
Using Operators
Introduction to Operators
60
2
Using the Assignment Operator
62
2
Using Relational Operators
64
2
Using Arithmetic Operators
66
2
Using Logical Operators
68
2
Using the Conditional Operator
70
1
Using the Comma Operator
71
1
Using Bitwise Operators
72
2
Controlling the Flow of Code
Test a Condition
74
2
Create a Loop
76
2
Process a List
78
2
Create a Conditional Loop
80
2
Using Statement Modifiers
82
2
Control Loop Processing
84
2
Exit a Script
86
2
Using Lists, Arrays and Hashes
Join List Elements Into a String
88
2
Assign a List to Another List
90
2
Using Elements in a List
92
2
Sort a List
94
2
Add and Remove Elements in an Array
96
2
Replace Elements in an Array
98
2
Create a Hash
100
2
Access Keys and Values in a Hash
102
2
Work With Hash Elements
104
2
Using Subroutines
Using a Subroutine
106
2
Pass Arguments to a Subroutine
108
2
Set the Variable Scope
110
2
Accepting Input and Generating Output
Using the Print Function
112
2
Format Output With the Printf Function
114
2
Define a Format
116
2
Get Keyboard Input
118
2
Execute a System Command
120
2
Using Regular Expressions
Create a Regular Expression
122
2
Match Characters
124
2
using Character Classes
126
2
Using Quantifiers
128
2
Using the Matching Operator
130
2
Using the Substitution Operator
132
2
Using the Translation Operator
134
2
Using Backreferences
136
2
Work with the File System
Create and Write to a File
138
2
Read a File
140
2
Read Characters from a File
142
2
Change Position in a File
144
2
Determine the Position in a File
146
2
Determine the Status of a File
148
2
Change the Default Filehandle
150
2
Rename or Delete a File
152
2
Test a File
154
2
Work With Directories
156
2
Access Environment Variables
158
2
Demystifying References
Create References
160
2
Dereference a Reference
162
2
Using Symbolic References
164
2
Using References With Arrays
166
2
Create an Array of Hashes
168
2
Harnessing Packages and Modules
Create a Package
170
2
Using a Package
172
2
Create a Module
174
2
Using a Module
176
2
Get an Existing Module
178
2
Install an Existing Module
180
2
Using an Installed Module
182
2
Debugging Code
Generate Warning Messages
184
2
Using Strict Error Checking
186
2
Using the Debugger
188
2
Set a Breakpoint in the Debugger
190
2
Enter Perl Statements in the Debugger
192
2
Work with Perl and the Web
Introduction to HTML
194
1
Web Page Basics
195
1
Create a Form
196
1
Add Elements to a Form
197
1
Form Elements
198
2
Using Perl to Generate a Web Page
200
2
Using a Query String
202
2
Create and Process a Form in One Script
204
2
Creat a Cookie
206
2
Read a Cookie
208
2
Access CGI Environment Variables
210
2
Using Server-Side Includes
212
2
Send E-mail Using Sendmail
214
2
Work with Databases
Introduction to Databases
216
2
Connect to a Database
218
2
Issue a Command to a Database
220
2
Retrieve Information from a Database
222
2
Add a Record to a Database
224
2
Delete a Record from a Database
226
2
Using the CGI.PM Module
Install the CGI.pm Module
228
2
Load the CGI.pm Module
230
2
Using the CGI.pm Module to Generate a Web Page
232
2
Specify Arguments for CGI.pm Functions
234
2
Using Object-Oriented Syntax
236
2
Create a Form
238
2
Create a Table
240
2
Extract Values from a Query String
242
2
Extract Multiple Values from a Form
244
2
Create a Cookie
246
2
Read a Cookie
248
2
Redirect a Web Page
250
2
Determine Information About a Perl Script
252
2
Generate a Custom Tag
254
2
CGI.pm Module Functions-Quick Reference
256
6
Appendix
262
8
Index
270