in reply to variables not posting?
Before anyone rips me for not using CGI, I want to let it be known that I am unable to use CGI for this application due to the server I will be using it on.I don't buy that one. Sorry.
If it's a recent usable version of Perl, then CGI.pm came with it.
Even if it's not, CGI.pm is a single file. Download it, extract it from the distribution, and place it in the "current directory", likely the same place as your script, or add a use lib... directive to point to its location.
Even if that option is not available, because they've said "your application must fit in a single file" (a ludicrous requirement, but work with me on this one), you can edit your single file as follows:
There. No excuses. Use CGI.pm.BEGIN { ... insert contents of CGI.pm here, stopping just before the __END__ t +oken } BEGIN { CGI->import(":all"); } ... your code goes here ... my $foo = param("bar"); ... more of your code goes here ...
-- Randal L. Schwartz, Perl hacker
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: No excuses about not using CGI.pm
by boo_radley (Parson) on May 03, 2001 at 19:09 UTC | |
Re: No excuses about not using CGI.pm
by grinder (Bishop) on May 03, 2001 at 19:45 UTC | |
by merlyn (Sage) on May 03, 2001 at 19:49 UTC | |
by tilly (Archbishop) on May 04, 2001 at 00:25 UTC | |
by MeowChow (Vicar) on May 04, 2001 at 00:53 UTC | |
by merlyn (Sage) on May 04, 2001 at 01:09 UTC | |
| |
by tilly (Archbishop) on May 04, 2001 at 01:11 UTC | |
| |
Re: No excuses about not using CGI.pm
by stuffy (Monk) on May 05, 2001 at 14:20 UTC | |
Re: No excuses about not using CGI.pm
by Anonymous Monk on Aug 11, 2002 at 02:54 UTC | |
by stormgard (Novice) on Aug 11, 2002 at 02:57 UTC | |
by jeffa (Bishop) on Aug 11, 2002 at 03:08 UTC |
In Section
Seekers of Perl Wisdom