Oh Yes! I have not made what is not working and I shall try to be more explicit now. The given code
print "Status: 302 Moved\nLocation: $next_page\n\n";
It only displays the line "Status: 302 Moved" and gives the url of the location
I want to DISPLAY the new page and not simply tell its location to my students.
The code which I have developed is
#!/usr/bin/perl -w
use CGI qw(:standard);
#use Fcntl qw(:flock :seek);
my $outfil = "as.txt";
if (param('RespName')) {} else {&dienice("Name");}
if (param('Q1')) {} else {&dienice("You did not answer Q1");}
if (param('Q2')) {} else {&dienice("You did not answer Q2");}
$next_page = "127.0.0.1/loc.htm";
if (param('Q1')) {open(OUT, ">>$outfil");
flock(OUT, 2);
seek(OUT, 0, 2);
print OUT (param(RespName), param(Q1),param(Q2), "\n";
close(OUT)}
print header;
print start_html("Thank You");
print ("<Center>");
print ("Thank You ", param('RespName')," for your responses.! ", "\n <
+/center> \n<BR>" );
print "Status: 302 Moved\nLocation: $next_page\n\n";
print (" </center> \n<BR>");
print end_html;
sub dienice {
my($msg) = @_;
print header;
print start_html("Error");
print h2("Sorry !");
print $msg;
print end_html;
exit}
I suppose I have made it clear what is not working and appreciate any help.
Thanks
|