Are you saying you see nothing output in the browser ?
Have you checked the web-server logs for error message ?
You do say " "Premature end of script headers" in he title - that indicates header problem - but your headers appear correct.
There are plenty of pitfalls trying to get your first CGI script to work - you have the right approach by printing headers first - but you need to check - are the scripts getting loaded by the web server ? executable ? cgi framework loaded ?
The answers are in the web server error logs.
UPDATE: - Looks like you are missing the shebang line.
Here is a working script:
#!/usr/bin/perl print "Content-Type: text/html;\n\n"; print "<h1>Hello, cgi world</h1>"; print "<table>\n"; print qq|<tr><td><b>$_</b> </td><td> $ENV{$_}</td></tr>\n| for sort ke +ys %ENV; print "</table>\n";
"If you had better tools, you could more effectively demonstrate your total incompetence."
In reply to Re: Infamous "Premature end of script headers"
by NetWallah
in thread Infamous "Premature end of script headers"
by natol44
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |