954,224 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

My CGI Script gives me this error...What am I missing?

When my CGI script is given input from my web page I get this error:

Server error!

The server encountered an internal error and was unable to complete your request. Error message:
Premature end of script headers: projest.cgi
Does anyone have a clue as to what I'm missing here? I would appreciate any helpful suggestions.

Thanks,

Tim



#!/usr/bin/perl
# Program name: projest.cgi

require "subparseform.lib";

&Parse_Form;
$projcost = $formdata{'projcost'};
$projects = $formdata{'projects'};
$revenue = $formdata{'revenue'};

$average = $projcost/$projects;
$average = sprintf("%.2f", $average);
$grossprofit = $revenue-$projcost;

print "Content-type: text/html\n\n";
print "Project Cost Last Year was $projcost dollars.";
print "

We completed $projects projects during the year.
That works out to an average of $average cost per project.";
print "

Our annual Project Revenue was $revenue dollars.
We made a gross profit of $grossprofit dollars";

tccummings
Newbie Poster
15 posts since Jul 2004
Reputation Points: 10
Solved Threads: 0
 
Premature end of script headers: projest.cgi


:sad: This usually means that the cgi script does not print anything, so probably it is generating an error. I would guess it cannot find the lib.

:!: If you use CGI::Carp, you can show the CGI script errors in the browser so you can see what is going on.

DeepZ
Light Poster
27 posts since Sep 2004
Reputation Points: 13
Solved Threads: 0
 

As it turns out you are probably right. My instructor told me there was absolutely nothing wrong with my script. Most of the people in my class were getting the same error. I looks like there was something wrong with the college's CGI server. Thanks for your input.

-T

tccummings
Newbie Poster
15 posts since Jul 2004
Reputation Points: 10
Solved Threads: 0
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You