I have created a CGI-based page,after entering all the
values in to the fields, How to get the output on the web
browser using Perl
Answers were Sorted based on User's Feedback
Answer / guest
In the form Action you have to specify the (perl) program,
you want to execute on submitting this form.
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / suvvari
In the HTML form, you have to mention the perl script name.
Ex: <form action="test.pl" method="POST">. Then in the
test.pl, you have to mention the content-type as
print "content-type: text/html\n\n";. And read the form
values and print them.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / raghav
Including the First two answers also go thru CGI.pm module.
or else you can also use the cgi-lib.pl.
Go through the docs of the modules.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / vipul dalwala
print "content-type: text/html\n\n";.
if ($ENV{’REQUEST_METHOD’} eq ’POST’) {
read(STDIN, $buffer, $ENV{’CONTENT_LENGTH’});
}
else {
$buffer = $ENV{’QUERY_STRING’};
}
@keyvaluepairs = split(/&/, $buffer);
foreach $pair (@keyvaluepairs) {
($name, $value) = split(/=/, $pair);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex
($1))/eg;
print $name . "=". $value ."<br>";
}
| Is This Answer Correct ? | 0 Yes | 0 No |
How to dereference a reference?
Write syntax to add two arrays together in perl?
List the files in current directory sorted by size ?
How to create a package?
Explain lexical variables.
Differences between die and exit.
Explain perl one-liner?
What is qq (double q)operator in perl?
What is the difference between single (') and double (") quote in a string in perl?
There are two types of eval statements i.e. Eval expr and eval block. Explain them.
Perl regular expressions are greedy" what does this mean?
Why -w argument is used with perl programs?