Introduction
Before you can add a member to your fanlisting, you need certain information from him or her. The TFL.org rules specify that you must have the member's name and country. Most fanlisting owners also require an email address and sometimes other pieces of information. The usual way of gathering this information is to put a form on your website, which the member then fills in and submits to you by clicking a button. There are several different ways of having that information sent to your inbox. This tutorial takes you step-by-step through one very simple method, using a freeware Perl CGI (Common Gateway Interface) script that is quick and easy to install.
Step 1 Gather information.
Once you can answer the following questions, you're ready to get set up. If you need to, you can have a look in your host's FAQ or help section, or contact your host and ask.
/usr/bin/perl
/usr/local/bin/perl
/usr/sbin/sendmail
Step 2 Download the script and configure it.
Step 3 Set your script's permissions.
To work, the script must have the following permissions set.
How you set the file permissions varies from host to host.
With some hosts, you can set the correct file permissions by logging into your file manager or control panel, clicking on the file and then clicking "Set File Permissions."
Otherwise, you can usually set the script's permission in your FTP software. In CuteFTP, for example, select the file by clicking on it once on the remote system side, right-click on the file to bring up the option menu, and select "CHMOD." (Or click "FTP" and then "CHMOD.") This should bring up a "Change File Attributes" or similar dialogue box, where you can make the changes.
Step 4 Create a New Member page.
You can use any design you like for your New Member page.
I have included basic html below for you to use if you wish. Copy and paste it into Notepad or another plain text editor. Save it with any filename you like (examples: newmember.html, join.html, form.html) and as file type Text.
It is very important to remember to edit the following sections.