This is standard behavior with the CGI module. Since you're coding your script with it, I'm assuming you're trying to build a CGI script. For that reason, when you run your script from the command-line, CGI.pm notices this and assumes you are developing/trying to test your CGI script and gives you the means to pass form variables to it. See the CGI documentation. If you'd just like to go ahead and run the script without arguments, send it an EOF (ctrl-D under Unix) to signal the end of your variables.

If you are not trying to write a CGI script, you should remove the 'use CGI' line.


In reply to Re: Trying to code a SENDMAIL functions, and when running I get a by Fastolfe
in thread Trying to code a SENDMAIL functions, and when running I get a by Anonymous Monk

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.