Perl Tutorials - Herong's Tutorial Examples - v6.01, by Dr. Herong Yang
Generating HTML Document with CGI.pm
This section provides a tutorial example on how to generate a HTML document with methods provided in CGI.pm module.
To learn how to use the CGI.pm module, let's start with those methods that creates HTML elements for building the returning HTML document. Here is a simple example Perl CGI script: CGI-pm-HTML-Tags.pl:
#!c:/local/perl/bin/perl.exe #- CGI-pm-HTML-Tags.pl #- Copyright (c) HerongYang.com. All Rights Reserved. use CGI; $query = CGI->new(); print $query->header(); print $query->start_html(-title=>'CGI-pm-HTML-Tags.pl'); print $query->h3('Welcome to HTML tag test page!'); print $query->p('This is my', $query->strong('first test'), 'with CGI.pm module.'); print $query->hr(); print $query->pre( 'Hamlet, Act III, Scene I'."\n" .'by William Shakespeare'."\n" ."\n" .'To be, or not to be:'."\n" .'that is the question:'."\n" .'...'."\n" ); print $query->end_html();
Copy CGI-pm-HTML-Tags.pl to C:\local\apache\htdocs and browse to: http://localhost/CGI-pm-HTML-Tags.pl.
You should see that the HTML document generated by the script is working correct. See the picture below:
Note that this running this script requires Perl CGI support to be turned on in the htdocs folder.
Table of Contents