
Further Information:
Home
About Us
Amendments
Courses
Help Forum
Author
|

Training notes - Perl
Perl is an eclectic language - in other words, it's built up using many technologies
from many different sources. This means that it's a powerful language, but not always the easiest to
learn or to find out about. On this web site, we have chosen to publish under an
Open-source like license some of our Perl training
modules. This includes our module on accessing FTP and Telnet services from within a Perl program,
which is a common enquiry that brings many Google visitors to our web site.
More Loops and Conditionals The variety that is Perl.
More conditional statements.
If -- single statement rather than a block.
Unless -- an inverted if statement.
Conditional operators.
The ? : operator.
More loop statements.
The until loop.
Single statement while and until loops.
The for loop.
The do - while loop.
Breaking a loop.
Labels.
The goto statement.
Summary.
You may download (.pdf) or link to source index
Handling Dates and Time So far.
File status operators.
stat on a file.
Via system commands.
How Perl handles dates and times.
Other date information available.
Convertors.
Convert from epoch seconds into "human readable" form:.
Convert from human readable form to epoch seconds.
Handling centuries.
Elapsed time sleep.
alarm.
Summary.
You may download (.pdf) or link to source index
Plain Old Documentation Own-line directives.
Special formatting directives.
Embedded Directives.
Including POD within programs and modules.
You may download (.pdf) or link to source index
More CGI Programs and Facilities Automatic emailing; recognising the browser.
Uploading and downloading files.
Multi part documents.
Server Push.
Client pull.
Server Side Includes.
Server Side Include Syntax.
Include commands.
Executable content in CGI.
You may download (.pdf) or link to source index
FTP and Telnet Modules Simple example.
More flexible transfers.
Enquiries.
Other facilities.
Net::Telnet.
Running a remote shell and commands.
Using Net::Telnet to hold a remote conversation.
Net::DNS.
You may download (.pdf) or link to source index
Want to add material to these notes or let us know of any typos? Our
amendment page tells you what you may do without permission, and
how to contact us should you need to.
The notes listed on this page will download when you select the link on each module.
You may also be interested on our notes on Object Oriented Programming and design
and on HTML basics which are also available on this web site.
We publish about 1 in 10 of our Perl training modules on this site. You'll also find a
complete Java course available and other modules on Python, PHP, Tcl/Tk, etc.
Further modules are available under a more restrictive license from
our main site's download page.
|
|
|