summaryrefslogtreecommitdiff
path: root/examples/wikipedia_example.cgi
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@lorry>2015-06-16 06:44:29 +0000
committerLorry Tar Creator <lorry-tar-importer@lorry>2015-06-16 06:44:29 +0000
commitf9f3ab3056d94292adb4ab2e1451645bee989769 (patch)
treecc5a62954d359d5aad449420bc7ec259b3edb79e /examples/wikipedia_example.cgi
downloadCGI-tarball-master.tar.gz
Diffstat (limited to 'examples/wikipedia_example.cgi')
-rwxr-xr-xexamples/wikipedia_example.cgi40
1 files changed, 40 insertions, 0 deletions
diff --git a/examples/wikipedia_example.cgi b/examples/wikipedia_example.cgi
new file mode 100755
index 0000000..fe17a79
--- /dev/null
+++ b/examples/wikipedia_example.cgi
@@ -0,0 +1,40 @@
+#!/usr/bin/env perl
+
+use strict;
+use warnings;
+
+use CGI;
+
+my $cgi = CGI->new;
+
+print $cgi->header('text/html');
+
+print << "EndOfHTML";
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
+>
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
+ <head>
+ <title>A Simple CGI Page</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+ </head>
+ <body>
+ <h1>A Simple CGI Page</h1>
+ <form method="post" enctype="multipart/form-data">
+ Name: <input type="text" name="name" /><br />
+ Age: <input type="text" name="age" /><p />
+ <input type="submit" name="Submit!" value="Submit!" />
+ </form>
+ <hr />
+EndOfHTML
+
+if ( my $name = $cgi->param('name') ) {
+ print "Your name is $name.<br />";
+}
+
+if ( my $age = $cgi->param('age') ) {
+ print "You are $age years old.";
+}
+
+print '</body></html>';