The way this script is supposed to work is as follows: The first time you access the URL, it displays a form. When you submit the form, the script gets called a second time, passing along your form data and displaying it.

By capturing the output of the first run as HTML, you've created a "snapshot" of the first run's output. But when you click submit nothing happens, because the HTML is not a script.

In simple terms, a web server does one of two things:
1. if you request a file from inside the html directory, it just gives it to you. It's up to your browser to parse and render any html markup the file may contain.
2. if you request a file from inside the cgi-bin directory, the web server runs the file and delivers the output (if any) to your browser.

So, short answer: you put the output of your script in the html directory when what you need to do is put your script in the cgi-bin directory.


In reply to Re: Running CGI script by scorpio17
in thread Running CGI script by anbutechie

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.