Lines Matching refs:pm

19 #   http://search.cpan.org/dist/CGI.pm
22 $CGI::revision = '$Id: CGI.pm,v 1.266 2009/07/30 16:32:34 lstein Exp $';
195 # mod_perl handlers may run system() on scripts using CGI.pm;
3020 # avoid relying on the browser, proxy, server, and CGI.pm preserving the
3638 die "CGI.pm open of tmpfile $tmp/$filename failed: $!\n" unless defined $filehandle;
4181 die "CGI.pm: Server closed socket during multipart read (client aborted?).\n"
4354 CGI.pm is a stable, complete and mature solution for processing and preparing
4360 CGI.pm performs very well in in a vanilla CGI.pm environment and also comes
4365 CGI.pm has been included in the Perl distribution since Perl 5.4, and has
4370 There are two styles of programming with CGI.pm, an object-oriented
4411 function-oriented programming in CGI.pm
4415 Most CGI.pm routines accept several arguments, sometimes as many as 20
4424 dash. If a dash is present in the first argument, CGI.pm assumes
4445 A large number of routines in CGI.pm actually aren't specifically
4451 attributes and contents, CGI.pm uses the convention of passing HTML
4465 Many newcomers to CGI.pm are puzzled by the difference between the
4476 If you use the B<-w> switch, you will be warned that some CGI.pm argument
4843 To use the function-oriented interface, you must specify which CGI.pm
4904 Import all the available methods. For the full list, see the CGI.pm
4909 If you import a function name that is not part of CGI.pm, the module
4915 machine reboots). You don't need to wait for a new version of CGI.pm
4921 Note that in the interests of execution speed CGI.pm does B<not> use
4931 importing CGI.pm methods, you can create visually elegant scripts:
4963 change the way that CGI.pm functions in various ways. Pragmas,
5037 This keeps CGI.pm from including undef params in the parameter list.
5041 By default, CGI.pm versions 2.69 and higher emit XHTML
5053 This makes CGI.pm treat all parameters as UTF-8 strings. Use this with
5063 This makes CGI.pm produce a header appropriate for an NPH (no
5087 that is not recognized is referred to CGI.pm for possible evaluation.
5088 This allows you to use all the CGI.pm functions without adding them to
5099 run a CGI.pm script from the command line to produce HTML, and you
5108 from the command-line processing, CGI.pm will pause and try to read
5116 CGI.pm can process uploaded file. Ordinarily it spools the uploaded
5193 Most of CGI.pm's functions deal with creating documents on the fly.
5195 document itself. CGI.pm provides functions for generating HTTP
5197 GIF images, see the GD.pm module.
5296 CGI.pm will accept valid multi-line headers when each line is separated with a
5302 are received, CGI.pm will always output them back as a single line, according to the
5422 will be replaced by the default DTD. If the public DTD contains 'XHTML', CGI.pm
5464 completely. CGI.pm attempts to format the script in such a way that
5683 CGI.pm defines general HTML shortcut methods for many HTML tags. HTML shortcuts are named after a single
5750 Prior to CGI.pm version 2.41, providing an empty ('') string as an
5805 CGI.pm puts the extra space there using array interpolation, which is
5866 be replaced by their numeric entities, since CGI.pm has no lookup
5940 CGI.pm HTML generation functions handle escaping. Calling escapeHTML()
6008 convenience, CGI.pm stores the name of this encoding
6017 your convenience, CGI.pm stores the name of this encoding type
6021 by CGI scripts unless they use CGI.pm or another library designed
6262 that CGI.pm creates during upload spooling (see below).
6283 When processing an uploaded file, CGI.pm creates a temporary file on your hard
6285 file handle, CGI.pm unlinks (deletes) the temporary file. If you need to you
6301 finished. In this case, CGI.pm will return undef for the name of the
6318 CGI.pm gives you low-level access to file upload management through
6338 CGI.pm's use of a temporary disk-based file during file upload. If you
6353 If you are using CGI.pm on a Windows platform and find that binary
6361 ( This section is here for completeness. if you are building a new application with CGI.pm, you can skip it. )
6363 The original way to process file uploads with CGI.pm was to use param(). The
7019 within a browser session. CGI.pm has several methods that support
7089 alphanumeric characters, CGI.pm removes this restriction by escaping
7172 It's possible for CGI.pm scripts to write into several browser panels
7186 in CGI.pm, but the HTML is very simple to write.
7203 CGI.pm it looks like this:
7341 function by incorporating it into a <SCRIPT> block. The CGI.pm
7355 CGI.pm has limited support for HTML3's cascading style sheets (css).
7709 CGI.pm supports NPH scripts with a special NPH mode. When in this
7710 mode, CGI.pm will output the necessary extra header information when
7715 version 2.30, CGI.pm will automatically detect when the script is
7737 Call B<nph()> with a non-zero parameter at any point after using CGI.pm in your program.
7751 CGI.pm provides four simple functions for producing multipart
7791 If not provided, CGI.pm chooses a reasonable boundary for you.
7822 A potential problem with CGI.pm is that, by default, it attempts to
7825 megabytes. CGI.pm will attempt to read the entire POST into a
7830 Another possible attack is for the remote user to force CGI.pm to
7831 accept a huge file upload. CGI.pm will accept the upload and store it
7833 an uploaded file. CGI.pm will delete the file automatically when it
7844 CGI.pm also has some simple built-in protections against denial of
7853 on the size of POSTings, in bytes. If CGI.pm detects a POST
7882 Open up CGI.pm, find the definitions for $POST_MAX and
7927 CGI.pm's ReadParse() routine creates a tied variable named %in,
7941 of CGI.pm without rewriting your old scripts from scratch.
7943 An even simpler way to mix cgi-lib calls with CGI.pm calls is to import both the
7951 =head2 Cgi-lib functions that are available in CGI.pm
7964 =head2 Cgi-lib functions that are not available in CGI.pm
7971 This function is not available. Use CGI.pm's url() method instead.
7974 This function is not available. Use CGI.pm's self_url() method
7994 The CGI.pm distribution is copyright 1995-2007, Lincoln D. Stein. It is
7998 bug reports, please provide the version of CGI.pm, the version of
8064 print start_html("Example CGI.pm Form");
8065 print "<h1> Example CGI.pm Form</h1>\n";
8146 L<CGI::Pretty> - pretty prints HTML generated by CGI.pm (with a performance penalty)