I tried them out since I have a couple of servers running on my station and the form seems to work fine. The key thing is to have a cgi-bin directory in your server. It always nice to have your own directory but if you have to share with others, well , that is ok I guess. If you are running the web from some machine, they should have one of those directories. cgi-bin is configured within the http server. It is known to the server to contain executables that should be run and have their output sent to the client browser for display. One cannot just create a cgi-bin directory, the server administrator must configure it for use. If you do not have it configured, your scripts will load as text files. Well, check the configuration of your server (the one you gonna have the form running on), it may recognize a file with .cgi as a cgi script and will be executed as though they were in a cgi-bin directory. The formmail.html goes where you keep your .html files, etc. It can be included or referenced from one of those files. -----------------formmail.html--------------- Your Title

Submission Form


........ etc. ..

------------------------------------------- Perl stuff: In regard to the perl script, you need to find out where perl is your server, it is usually in /usr/local/bin/perl or /usr/bin/perl Include the correct path at the top (after !) Every system has a sendmail file to handle users mail, etc. Find out where it is. Usually it is: $mailprog = '/usr/lib/sendmail'; It is important to indicate the write path, otherwise, you won't get any mail. The other field you need to modify is the "referers" : @referers = ('www.christina.svg.com','christina.svg.com','xxx.xxx.xx.xx'); change it to the correct names :-) xxx.xxx.xx.xx is the IP address of your server. you can find that number out by looking at /etc/hosts of that server. -------------------------------------------