Question

Locked

Configuring NMS formmail on local web Server

By rseni ·
I am newbie to web-designing and trying to to configure NMS formmail
step-by-step as shown on http://www.ironspider.ca/forms/nmsform.htm on
a local XAMPP installation.

PATH TO CGI-BIN: E:\E:\xampp\cgi-bin
Path to Perl: E:\xampp\perl\bin\perl.exe
Path to SendMail : E:\xampp\sendmail\sendmail.exe
PATH to feedback form: http://127.0.0.1/xampp/form.html

CODE OF FORM.HTML

<html>
<head>
<title> Form Function Test</title>
</head>

<body>
<p>This is a simple form</p>
<form action="E:\xampp\cgi-bin\FormMail.pl" method="POST">
<p>First Name <input type="text" name="fname" /></p>
<p>Last Name <input type="text" name="lname" /></p>
<p>E-Mail <input type="text" name="email" />
<p>Pls Enter Your Comments:

<textarea name="comm" rows="10" cols="30"></textarea>


<input type="submit" value="Submit Feedback" />
</form>
</body>
</html>

When i hit submit Firefox gives me an error "Firefox does not know how
to open this address because the protocol isn't associated with any
program.

When i run the localhost\cgi-bin\FormMail.pl in Google Chrome it provides the following
--------------------------------------?
Error: GET request
The HTML form fails to specify the POST method, so it would not be
correct for this script to take any action in response to your
request.

If you are attempting to configure this form to run with FormMail, you
need to set the request method to POST in the opening form tag, like
this: <form action="/cgi-bin/FormMail.pl" method="post">

FormMail ? 2001-2003 London Perl Mongers
--------------------------------------?

Pls help me resolve this error.

Thanks for your kind suggestion and time.

This conversation is currently closed to new comments.

2 total posts (Page 1 of 1)  
| Thread display: Collapse - | Expand +

All Answers

Collapse -

easy

by Jaqui In reply to Configuring NMS formmail ...

change

<form action="E:\xampp\cgi-bin\FormMail.pl" method="POST">

to

<form action="/cgi-bin/FormMail.pl" method="post">

edit to add:

apache needs the path to be relative, not absolute. and the cgi-bin MUST be within the docroot. so apache's httpd.conf would need to be E:\xampp

Back to Networks Forum
2 total posts (Page 1 of 1)  

Related Discussions

Related Forums