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 |
what is CPAN?
What are scalars?
How do I pass a command line argument in perl?
Difference between the variables in which chomp function work ?
Write a program that shows the distinction between child and parent process?
What are the advantages and disadvantages of perl language?
Explain join function in perl?
There are two types of eval statements i.e. Eval expr and eval block. Explain them.
what is the difference between java and cgi?
Which web site will help the student to download the Java mini Project ?
How will you declare a variable in perl?
How to disable the mod_perl from apache_server as i have used perlfect search on the site and its pagination is not working and the remedy is to disable the mod_perl.