Configuration of FormHandler. There are 3 different levels of configuration. This is easier than it sounds. 1. Script configuration First you can configure the script for every form that uses it. This is done in the configfile.inc.php. Look at the options and change what is necessary (the documentation is in the comments). NOTE: Be REALLY carefull with the last lines of configfile.inc.php. If you change them, you probably have to change the php-code in the defined modules. Let this be a warning. When you have done that, the script is ready for use. Now create a form (see the example email.html) and let it use your version of the script. For more information on building HTML-forms look in your/any online HTML tutorial. 2. Form configuration In the HTML-form you find the second level of configuring. These are the per-form options only used in this form. 3. Configration file When you don't want any configuration options in your form or you want to have some configurations for more than one form, use the configfile option in the form: This will load in all the options from config/myconfig.txt. This file (still) needs to be in the configured subdirectory near the script. Remote configuration is not possible (yet). You can create different configfiles for every form or create one configfile for all forms to set some default values. The options that can be used in the form and the configfiles are documented per module in the docs/ directory. WATCH OUT: there are two options that may be confuse you: - configfile: to load options from a configuration file (see 3.) - config_file: to replace the overall configurationfile (configfile.inc.php) Be very carefull with building your own configfile.inc.php. This is very hard to do, because it sets the order in which modules are loaded. When you edit there is a good (bad) possibility the script isn't working anymore. Only do this when you have looked really carefully to the code. Don't say I didn't warn you.