Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
Are you sure you're reading the CGI instructions for your server correctly? I've never heard of a perl.exe extension being required to mark a script as a CGI executable. The shebang line in your script should be enough to tell the server where perl is, though I somehow doubt perl is in /usr/bin on an NT system. Did you mean something like #!C:\perl\bin\perl.exe -w?

The script-downloading behavior you mention is symptomatic of the web server not treating your script as executable. So, what's the right way to do it? That depends mostly on the webserver you're running and how it's configured. There are a few common configurations, but these are the two I've encountered most often:

  • Files inside a specific directory, e.g. /~user/cgi/, /cgi-bin/, etc., are always interpreted as scripts. Just upload to that directory and, assuming your script works, you'll see its output in your browser.
  • Specific extensions, most commonly .cgi, sometimes .pl, are interpreted as scripts. .perl.exe sounds a bit bizarre; tou shouldn't need the name or location of the interpreter in the script filename. The webserver or OS should be aware of where to find perl once it recognizes your script as such.
In either case, your administrator should know where to put and how to name scripts so that they'll actually execute. If you're the administrator, read up on your webserver docs.

In reply to Re: Win. Ftp. Files, Browsers by athomason
in thread Win. Ftp. Files, Browsers by kdelph

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, 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, 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.
  • Log In?

    What's my password?
    Create A New User
    and all is quiet...

    How do I use this? | Other CB clients
    Other Users?
    Others pondering the Monastery: (8)
    As of 2018-07-23 17:05 GMT
    Find Nodes?
      Voting Booth?
      It has been suggested to rename Perl 6 in order to boost its marketing potential. Which name would you prefer?

      Results (472 votes). Check out past polls.