General Features | | |
Configuration via Web Interface | No, Simple Config File | |
Easy to install and configure No programming knowledge needed. | | |
Plug-in structure Ability to adjust or add new features easily. | | |
NOT a hosted solution Script resides on your server/website. No other servers used for any operations. | | |
One installation for all your forms One installation works with Unlimited forms on the same server. | | |
One simple config file Simple text config file for all settings and forms. | | Web Interface |
Works with existing forms You don’t need to recreate or modify your existing forms. | | |
Sophisticated forms support Any scenario of form processing possible. | | |
Multilingual Support Forms output and system/error messages can be on any language. You can add/change any language by yourself by editing one simple text file. | | |
Field validations (over 40+) You can validate your fields with more than 40+ validation rules. | | Yes, but limited |
User input modifiers (over 15+) You can format values entered by user prior to any other operations. 15+ modifiers available. | | |
User friendly error messages You can change their text, language, layout and style. Improperly filled fields can be highlighted. | | Yes, but limited |
Unlimited form elements You can have all possible form elements and their quantity. | | |
Multi-page form support You can have as many pages as you like. | | |
Dependency form support Further page of multipage form can depend on previous user input. | | |
Multiple output Processor can perform unlimited combination of tasks per form. Send different emails with PDF, XLS and even ZIP them as well as put data into database. | | Yes, but limited |
Cross-platform support Tested on Unix, Linux, Windows and even Mac OS X servers. | | |
Special features | | |
Attachments support Allows you or your visitors to receive file attachments. Either dynamically created by processor or uploaded by you/user. | | |
Databases support You may execute any database query after each form submission to save user input to your database. | | |
Payment Gateways support You can redirect user to checkout to PayPal, 2CheckOut, LinkPoint. | | |
Predefined Variables There are some predefined, dynamically generated variables for your usage. | | |
Back & Edit If you have a multi-page form you can add back button that allows visitor to return to any page and enter corrections required. All previously entered data will be stored. | | |
User selectable recipients Allows site visitor to choose department or person the information will be sent to. | | |
File output As well as a page you may output any file stored on your server for download after form submission. | | |
Mathematical calculations All mathematical operations with user input/selections available. | | |
Expiration date You may set expiration date for any form. | | |
File uploading validation | | |
API for third party integration | | |
Password generation Allows to create registration forms | | |
Fields counter Counts how many fields from a field set satisfy certain conditions. | | |
SPAM Protection & Security | | |
SPAM protection with CAPTCHA Protects form from filling by bots and scripts. Using special human-only readable image. | | |
SPAM Injection prevention Protects form from using it as a relay for SPAM sending. | | |
Email harvesting protection All emails and templates are hidden from others. | | |
SSL Support Processor can work through secure socket layer (SSL). | | |
Unique submissions You can set number and period. | | No, expiration date only. |
Block IPs or Hosts You can block any set of IPs or hosts from submitting the form. | | |
Allow IPs You can set IPs or subnets from which form submissions will be allowed. | | |
Data output formats & features | | |
Emails HTML & Plain text support. You have full control over template and data inclusion. | | |
Email auto generation Automatically generates email with all form fields without creating any template. | | |
PDF Save or attach information into PDF file with fixed template (simple text or table). | | |
XLS Save or attach information into XLS file with fixed template (data by column or row). | | |
CSV Save or attach information into CSV file (comma separated values). | | No, but you can export data to CSV. |
TXT or LOG Free simple text template. You can define your own format. Data added to one file by template. | | |
ZIP You can zip any file that form processor generates, receives or attaches. | | |
URL redirection Redirect user to the specified URL after form submission. | | |
Any combination of the above features possible | | |
Unlimited Emails and Actions Unlimited emails and actions per form submission. | | |
Design and Style control | | |
Full layout and design control You are welcome to change anything! | | |
Custom Email Templates You have full control over design, style and layout. | | |
Custom “Thank you!” page You have full control over design, style and layout. | | |
Custom Preview pages You have full control over design, style and layout. | | |
Custom Error Messages You can define design, language, style and layout. | | Yes, but you can’t change language. |
Error Fields Highlighting You can define style for improperly filled fields. | | |
Email sending | | |
SMTP Email sending through SMTP server. | | |
SMTP Secured Email sending through SMTP server with authentication. | | |
Sendmail or any other compatible mail sender | | |
Databases supported | | |
MySQL Ability to save information into MySQL database. | | |
MySQL Ability to select data from MySQL database. | | |
Microsoft SQL | | |
PostgreSQL | | |
ODBC | | |
SQLite | | |
Payment gateways supported | | |
PayPal Redirects form applicants to PayPal checkout. | | |
2CheckOut Redirects form applicants to 2Checkout checkout page. | | |
LinkPoint Charge user credit cards via LinkPoint payment gateway. | | |
Email template fields | | |
To, From, Subject and Body by default | | |
CC Carbon copy | | |
BCC Blind carbon copy | | |
Format Email format: Plain or HTML | | |
Charset You can set email charset (ISO-8851, UTF-8, etc.) | | |
Attachment List of attached files. | | |
Predefined VariablesThere are some predefined, dynamically generated variables for your usage. You can use them in your templates and insert them into any output. | | |
Date Returns current date, time. | | |
HTTP Referer Returns HTTP referer. Current forms URL. | | |
Remote IP Returns applicant IP-address. | | |
Timestamp Returns UNIX-timestamp value. | | |
Unique reference number Returns very unique reference number. May be used for your own records. | | |
User Agent Returns user agent browser type, version and OS type version. | | |
File uploading validation | | |
User Defined files Validates files with user defined extensions. | | |
Image files Validates if uploaded file is an image file. | | |
MS Office files Validates if uploaded file is a MS Office file. | | |
ZIP files Validates if uploaded file is a ZIP file. | | |
Fields Validations | | |
Combinational validations You can have one field to be validated by several validation rules. | | |
Required field Works even for checkboxes, dropdown and multiple select lists. | | |
Equal fields You can require visitors to fill two or more fields with equal value. | | |
Credit card Verifies major credit card numbers including: Visa, MasterCard, Diners Club, Carte Blanche, Discover, and American Express. | | |
Email field | | |
Australian phone | | |
Belgium postcode | | |
Canadian provincial code | | |
Canadian postcode | | |
Dutch zip code | | |
France post code (including colonies) | | |
French phone | | |
German postcode | | |
ICD9 code | | |
Integer number | | |
IP address | | |
IPv6 address | | |
ISBN number | | |
Italian Fiscal code | | |
Italian postcode | | |
MAC address | | |
Netherlands postcode | | |
Roman numerals | | |
Spanish postcode | | |
US Social Security Numbers (SSN) | | |
Swedish phone number | | |
Swedish postcode | | |
UK Bank Sort code | | |
UK Drivers License format | | |
UK National Insurance Number (NINo) | | |
UK postcode | | |
US Phone number | | |
US State code | | |
Vehicle Identification Number (VINs) | | |
Single word | | |
URL | | |
US ZIP code | | |
ModifiersYou can additionally format values entered by user prior any other operations or output. Below is the list of available modifiers. | | |
Capitalize This is used to capitalize the first letter of all words in a variable. | | |
Count Characters This is used to count the number of characters in a variable. | | |
Count Paragraphs This is used to count the number of paragraphs in a variable. | | |
Count Sentences This is used to count the number of sentences in a variable. | | |
Count Words This is used to count the number of words in a variable. | | |
Date Format Returns a string formatted according to the given format string | | |
Default This is used to set a default value for a variable. If the variable is empty, the given default value is printed instead. | | |
Indent This indents a string at each line, default is 4. | | |
Lower This is used to lowercase a variable. | | |
Line breaks to BR All line breaks will be converted to <br /> tags in the given variable. | | |
Regular Expression Replace A regular expression search and replace on a variable. | | |
Replace A simple search and replace on a variable. | | |
Spacify This is a way to insert a space between every character of a variable. | | |
String Format This is a way to format strings, such as decimal numbers and such. | | |
Strip This replaces all repeated spaces, new lines and tabs with a single space, or with a supplied string. | | |
Strip HTML Tags This strips out markup tags, basically anything between < and >. | | |
Truncate This truncates a variable to a character length, default is 80. | | |
Uppercase This is used to uppercase a variable. | | |
Word wrap This wraps a string to a column width, default is 80. | | |
Any combination of the above possible | | |
| Buy now! | Buy now! |