FormHandler PHP mailscript


FormHandler is a mailscript that runs on PHP. This homepage gives all the information and links necessary to download, install, configure, test and use the script. Also you can find information on where to send bugreports, patches, documentation (translations) and other material. I hope this is enough information for you. If not, contact me. Most of the information can be found on the Sourceforge pages.


The FormHandler project is hosted at: SourceForge Logo
Translate this Page

  from

New release (25-10-2001):

A seperate Modules release has been created. Look at the download area for version 2.1.0 or higher.

Index

  • Summary
  • Download
  • Basic functionality
  • Modules and modularity
  • Subscribe to stay informed
  • Bugs
  • Documentation
  • Rate this script
  • Contributions
  • Demo
  • Links

    Summary:

    The FormHandler package is a set of scripts which handle the input of a form. There are a lot of scripts made for this job, but none of them fits all jobs or extensible to fit all jobs.

    This object-oriented set of scripts has different modules and is easily extensible with new modules (in about 50 lines of code). This makes it the perfect package for ALL (standalone) jobs handling forms.

    Download

    You can download the latest package from SourceForge

    Basic functionality

    Basic functionality consists of checking some of the input fields, sending the data to a specified person and displaying a result page. But the basic functionality also includes a mechanism of dynamically loading and executing different modules in different runlevels.

    Because all modules are loaded dynamically, the performance is VERY good.

    Modules and modularity

    It takes to much time to sum up all (possible) modules, so I only mention a set of working options: The set of scripts is completely Object Oriented, which makes it very easy to add new or change existing functionality. All modules can be loaded in dynamically. Even the same installation can be called from different forms with different modules.

    The performance of the script is good. There are however some configurations that can degrade performance. In the documentation you can find the best way to tune the scripts. But of course the fewer modules the faster it runs. But it is all up to you.

    Subscribe

    There are some forums where you can get answers to all your questions.

    Bugs and code submission

    I would really be greatfull if you submit bugs and code to enhance the project. Please report bugs.. (Code and patches)

    Documentation

    Documentation is on my todo-list. I created a lot of README files with a lot of information, but the documentation needs to be structured and extended. This is one of the most important things before the actual stable release.

    Rate this script

    If you are happy and satisfied using this script, then rate it at all the sites you can find:

    Contributions

    Here are some classes that are used from other sources: Special thanks to Patrick van Zweden, who helped me setup things within Sourceforge.

    Demo

    A small demonstration can be found at: www.suijsmail.com. Take a look at the file email.php. This is a development version which is allways under construction, so it might not work !

    Links

    Here are sites where you can find this script and more:
  • Sourceforge.net
  • Freshmeat
  • www.php.net
  • 321webmaster.com
  • resourceindex.com
  • DMOZ
  • DevShed
  • Find-script
  • ScriptSearch.com
  • Altavista.com
  • Stuwww.kub.nl
  • SF.net
  • formhandler.suijsmail.com

    Other mailscripts

    Here is a list of other available mailscripts:

    Herman Suijs

    PS: The color of this page is dedicated to my girlfriend, who has to put up with me and my computer ;-)


    This script and this site are possible because of the cooperation of Whitehorses (the company I work for).


    Public Key used to sign releases (as of 25-10-2001):

    
    -----BEGIN PGP PUBLIC KEY BLOCK-----
    Version: GnuPG v1.0.6 (GNU/Linux)
    Comment: For info see http://www.gnupg.org
    
    mQGiBDvXnEkRBACDqCCRgILjaaRo8vLK2kNzTdSDa4gdokjEiUnDxrcq/Hb87lhH
    faSdXYXU9r7PzHoYo0yqSWMioGmy6djwXJjvBkSuE8NsmOxTNvxGwPoP0s7Trf/S
    x5nhVrcLdRzTpsTGrn+b+ul6OUzNUoHJcZZlQz2e/KajXk4eSmHewSRdrwCglkTk
    zIGr/G1887n4QifXy0P2JIUD/ifJWczY2//67XnzdUdDqhfoft4Zxyc93Rs0N2ie
    S4Ho9HCF/Hhi6ldU4xl/4IcejGaMDfKEIVKJv1V2msmPdnDrqrVFcQzupsdbZDup
    PPtaqhYahXlSHUqgrB7VRYVNdTNgY83sKPcWD3rtQ+cw5m1tyQpyIobt5LW3BRDg
    2I0FA/9UaYi2YU6A1RkxhKUZ1d2p3lQ7yR31v+Rnx3zL1N0fk9OcolMpHNDpaDIE
    cc1nfjPoSnjly+scTdRWwsK4lUEu3o5z6tmeOHBVmZahmImN+EvA3mAneaeLwLZ6
    Ro25/imr7YMS6vjQhYJjQT7hSGn9zyMAdABssaWo5CPVhF3X27Q1SGVybWFuIFN1
    aWpzIChGb3JtSGFuZGxlci5zZi5uZXQpIDxwaHBAc3VpanNtYWlsLmNvbT6IXQQT
    EQIAHQUCO9ecSgUJBaOagAULBwoDBAMVAwIDFgIBAheAAAoJEJqStV0nPIp3yLMA
    njaOKThm5WbUVjyA2tdcDcsCUaCUAJ9eHbbDrBuxvlHckFI3l86WN8nADrkCDQQ7
    157cEAgAkXXu3SGx7LHGURH1M0EtiZp1hnYZ1Kb3okRUYhA2p7skLb/KRQHSKAsw
    60R6ZSbgqXAbsyoxeoCZwg9SX1X4fR1eu5+Ft+4sYQZqwm3h7n285JnBeqCd8/4Q
    9jyxegpDPLELPcB58ZEjUcpkfjV0F7RTimqQD+rJxBwAKSiozGvBMwzKGzj+yRFJ
    P4baJdZJJG47Gfhqk39YcsEj03FAe6bVx5N5GE0ONBX/OFEf2MP5os+rFAtb42up
    atUP8QizGVJVFV42WBohs7k6HSG4o1qKhXvRo7MMKE30jabUMCI3LaCY8oqp3151
    4wEO9vlDWVeWfW7jjPUVWjalycIzswADBQf+NqgRjMPIm73MO8M5IiKGkDvaD1fP
    FN35d2lS751jDwj0FYaH8yoLmiHp7fnizHBV6Kxx3ek9zrJsTP0JbfR91Uru4igc
    XFRQx6vB6G3zBLpEB1TJLAXJ8+d7/w+MorMScllAUH0CLnCvX2VraeBsPZZ5gBD2
    cyu+/O+EhJdRyzUt8eKNIO8BQG3JcL2IKfKXNkL447UunEwg8734tfN+XD3w69fr
    WNFw2bdgQLEQwshMzCP3mjuKFy3JhEh/Vd4ONvVR9uLhBJ+OVJVJQB4Hc8I9lnut
    AwwzjItx9+wHLJXqzumz/EO8vs5SSAflyegU2grnZsWwcjJxIeVK40qo0IhMBBgR
    AgAMBQI7157dBQkFo5qAAAoJEJqStV0nPIp39YUAnR/mW3O6x7WKNFbQD+Jh9V/x
    3agmAJ4goGygwQA2CHCMzXCR4/7rHOrv1w==
    =ZYqf
    -----END PGP PUBLIC KEY BLOCK-----