Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris

Re: Win. Ftp. Files, Browsers

by athomason (Curate)
on Mar 08, 2001 at 00:37 UTC ( #62821=note: print w/replies, xml ) Need Help??

in reply to Win. Ftp. Files, Browsers

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.

Replies are listed 'Best First'.
Re: Re: Win. Ftp. Files, Browsers
by kdelph (Initiate) on Mar 09, 2001 at 07:29 UTC
    Thanks I figured out where the directory is I was looking in the wrong place and it works!! This web site is the best, now that I've done my first program I'm must figure out how to make a form and have people be able to send the iformation back to me!! I love programming it gets to you when it does not work out but when it does it's great!!! Thanks again for your help, Monkette :)

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://62821]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (4)
As of 2017-02-28 03:32 GMT
Find Nodes?
    Voting Booth?
    Before electricity was invented, what was the Electric Eel called?

    Results (395 votes). Check out past polls.