SFELinkAdd 1.0 Copyright 2001-2004, Kristina Pfaff-Harris (http://www.tesol.net/scriptmail.html) =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Contents of this file: Program Summary Known Problems with SFELinkAdd Copyright & Licensing Information Legal Notice & Disclaimer Getting Started with SFELinkAdd 1.0 Setting up Files, Directories, and Permissions What to Do About Problems Other Scripts =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Program Summary: SFELinkAdd v1.0 is a simple program which can be used as a links directory or a sort of guestbook. It's nearly identical to MakeBook v3.0 plus with the addition of adding links. It allows a user to enter their name, email address, a link title, a link URL and some text (a description of the link submitted) which will then be added to the "linkfile". It does a tiny bit of error checking to make sure the person entered something, and does a cursory check of the email address to make sure it resembles a real address (i.e. checks for "@" and at least one ".") and the link url to be sure it resembles a link (making sure it starts with http://, etc). You can configure it to determine whether new entries should be placed at the beginning or the end of the "linkfile," and choose whether or not to display the date of submission, and the name and email address of each contributor. You may also choose to have it email you each response, as well as whether to hold all new posts for you to approve, or just add it to the file. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Known problems with SFELinkAdd The main issue with SFELinkAdd is that if your web server does not appropriately send the "HTTP_REFERER" variable, then the "$use_form_as_linkfile" will not work. The multiple linkfile thing has NOT been tested in SFELinkAdd, so you have been warned. Please report bugs! =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Licensing & Copyright Information: The Licensing terms and conditions are listed within the sfelinkadd.cgi program itself. This program is Copyright 2001-2005, Kristina L. Pfaff-Harris. All rights reserved. You may use this program free of charge provided you agree to and abide by the License agreement contained within the program. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Legal Notice & Disclaimer: This program is offered as-is and no warranty is given, either express or implied. By downloading, modifying, copying, viewing, or using this program, you agree that neither the author of this program nor the owners or administrators of the site from which you downloaded this program are liable for any breach of security, damage or loss caused directly or indirectly by the use of this program, and that any such breaches, damage or loss is the sole responsibility of the person who downloads, modifies, copies, views, or uses this program. The author has attempted to make this program as bug-free and secure as possible, but there is always the possibility of something being overlooked, hence the author disclaims any responsibility for problems incurred in the use of this program. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Getting Started with SFELinkAdd: This assumes that you have permission to execute cgi programs on your server, and that you know where the programs have to go. Sometimes, a web server is set up so that all cgi programs must be in a single directory (usually /cgi-bin). If you don't know whether or not you have permission to do this, or if you don't know where the programs must go, ask the technical support people for your website. First, open the sfelinkadd.cgi program in a plain text editor such as "pico," "vi," or "notepad." You will see many places which need to be changed to fit your server. Please read all the instructions carefully, and be attentive to what you're changing. When you are done, save the file as plain text, and upload it to the place where you put your CGI programs on your web server. If you are on a Unix/Linux server, chmod this file 755. Next, open the sfelinkadd.html program in a plain text editor. Here, you will see a line that begins: