CGI-Simple
view release on metacpan or search on metacpan
lib/CGI/Simple.pm view on Meta::CPAN
gateway_interface() # returns $ENV{'GATEWAY_INTERFACE'}
=head1 METHODS IN CGI.pm NOT IN CGI::Simple
Here is a complete list of what is not included in CGI::Simple. Basically all
the HTML related stuff plus large redundant chunks of the guts. The check.pl
script in the /misc dir will check to see if a script is using any of these.
=head2 Guts - rearranged, recoded, renamed and hacked out of existence
initialize_globals()
compile()
expand_tags()
self_or_default()
self_or_CGI()
init()
to_filehandle()
save_request()
parse_params()
add_parameter()
binmode()
_make_tag_func()
AUTOLOAD()
_compile()
_setup_symbols()
new_MultipartBuffer()
read_from_client()
import_names() # I dislike this and left it out, so shoot me.
=head2 HTML Related
autoEscape()
URL_ENCODED()
MULTIPART()
SERVER_PUSH()
start_html()
_style()
_script()
end_html()
isindex()
startform()
start_form()
end_multipart_form()
start_multipart_form()
endform()
end_form()
_textfield()
textfield()
filefield()
password_field()
textarea()
button()
submit()
reset()
defaults()
comment()
checkbox()
checkbox_group()
_tableize()
radio_group()
popup_menu()
scrolling_list()
hidden()
image_button()
nosticky()
default_dtd()
=head2 Upload Related
CGI::Simple uses anonymous tempfiles supplied by IO::File to spool uploaded
files to.
private_tempfiles() # automatic in CGI::Simple
tmpFileName() # all upload files are anonymous
uploadInfo() # relied on FH access, replaced with upload_info()
=head2 Really Private Subs (marked as so)
previous_or_default()
register_parameter()
get_fields()
_set_values_and_labels()
_compile_all()
asString()
compare()
=head2 Internal Multipart Parsing Routines
read_multipart()
readHeader()
readBody()
read()
fillBuffer()
eof()
=head1 EXPORT
Nothing.
=head1 AUTHOR INFORMATION
Originally copyright 2001 Dr James Freeman E<lt>jfreeman@tassie.net.auE<gt>
This release by Andy Armstrong <andy@hexten.net>
This package is free software and is provided "as is" without express or
implied warranty. It may be used, redistributed and/or modified under the terms
of the Perl Artistic License (see http://www.perl.com/perl/misc/Artistic.html)
Address bug reports and comments to: andy@hexten.net. When sending
bug reports, please provide the version of CGI::Simple, the version of
Perl, the name and version of your Web server, and the name and
version of the operating system you are using. If the problem is even
remotely browser dependent, please provide information about the
affected browsers as well.
Address bug reports and comments to: andy@hexten.net
=head1 CREDITS
Lincoln D. Stein (lstein@cshl.org) and everyone else who worked on the
( run in 0.839 second using v1.01-cache-2.11-cpan-364913b4093 )