centos man page for template::plugin::cgi

Query: template::plugin::cgi

OS: centos

Section: 3

Links: centos man pages   all man pages

Forums: unix linux community   forum categories

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

Template::Plugin::CGI(3)				User Contributed Perl Documentation				  Template::Plugin::CGI(3)

NAME
Template::Plugin::CGI - Interface to the CGI module
SYNOPSIS
[% USE CGI %] [% CGI.param('parameter') %] [% USE things = CGI %] [% things.param('name') %] # see CGI docs for other methods provided by the CGI object
DESCRIPTION
This is a very simple Template Toolkit Plugin interface to the "CGI" module. A "CGI" object will be instantiated via the following directive: [% USE CGI %] "CGI" methods may then be called as follows: [% CGI.header %] [% CGI.param('parameter') %] An alias can be used to provide an alternate name by which the object should be identified. [% USE mycgi = CGI %] [% mycgi.start_form %] [% mycgi.popup_menu({ Name => 'Color' Values => [ 'Green' 'Black' 'Brown' ] }) %] Parenthesised parameters to the "USE" directive will be passed to the plugin constructor: [% USE cgiprm = CGI('uid=abw&name=Andy+Wardley') %] [% cgiprm.param('uid') %]
METHODS
In addition to all the methods supported by the "CGI" module, this plugin defines the following. params() This method returns a reference to a hash of all the "CGI" parameters. Any parameters that have multiple values will be returned as lists. [% USE CGI('user=abw&item=foo&item=bar') %] [% CGI.params.user %] # abw [% CGI.params.item.join(', ') %] # foo, bar
AUTHOR
Andy Wardley <abw@wardley.org> <http://wardley.org/>
COPYRIGHT
Copyright (C) 1996-2007 Andy Wardley. All Rights Reserved. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
SEE ALSO
Template::Plugin, CGI perl v5.16.3 2011-12-20 Template::Plugin::CGI(3)
Related Man Pages
appconfig::cgi(3pm) - debian
cgi::application::plugin::anytemplate::driver::htmltemplateexpr(3pm) - debian
cgi::application::plugin::anytemplate::driver::htmltemplateplugg(3pm) - debian
cgi::application::plugin::anytemplate::driver::petal(3pm) - debian
cgi::xml(3pm) - debian
Similar Topics in the Unix Linux Community
Perl module to interface with Procmailrc files
Perl CGI forms
User authentication for some Perl CGI scripts
favicon in Perl CGI module
CGI's Performance