in reply to Popup displays HTML source, not expected web page

Updated oops! wrong, sorry :)

But now I got it right! Um, why does it work when I add a shebang line to the top? On Linux/Apache server, Mozilla browser. Look at it here:

http://www.thanksforthereply.com/cgi-bin/tp.cgi

#!/usr/bin/perl print "Content-type: text/html\n\n"; print " <html><head> <title>Title Goes Here</title><META HTTP-EQUIV=\"Pragma\" CONTENT=\"no +-cache\"> <style type=text/css> <!-- .bodydef { font-family: Verdana, Arial, Helvetica, sans-serif; font-s +ize: 9pt; color: #000000; line-height: normal; list-style-type: disc}H4 { + font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; c +olor: #000000; line-height: normal; list-style-type: disc}--></style> </head> <body onload=\"self.focus();\"> <div align=left class=bodydef> <h4>Test Page</h4> The total cost of \$$HASH{foo} includes a \$$HASH{bar} Fee and + a \$2 Assistance Fee per person. <br><br> </body> </html>";
jdtoronto

Replies are listed 'Best First'.
Re: Re: Popup displays HTML source, not expected web page
by Anonymous Monk on Oct 02, 2003 at 20:59 UTC
    Um, maybe i missed something, but isn't print "Content-type: text/html\n\n"; the header he needs (which he has in his post that you say is missing)?
      Yep! My mistake, I corected it :) The shebang is what is actually missing.

      jdtoronto

Re: Re: Popup displays HTML source, not expected web page
by LaidBackWebSage (Acolyte) on Oct 03, 2003 at 14:25 UTC
    All,

    Significant detail I forgot to mention: mod_perl.

    I will accept my floggings without rancor. :-)

    JD's link works; but when I copy the code from his reply on our server, I still get the source code when I click the link.

    I'm starting to get a little paranoid...

    Thanks, all.

    Kevin J