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