|
The FormHandler project is hosted at:
| ||
| Translate this Page |
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 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:
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:
Other mailscripts
Here is a list of other available mailscripts:
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-----
|
|
|
|
|
|