Developer Support »

Changelog - Latest versions

This changelog is for both scripts, FormToEmail and FormToEmail-Pro (scroll down for the Pro version). Only significant changes and those that are not commercially sensitive are shown. Such things as (for example) a change of syntax or a change to wording in a description will not be logged here.

For information about downloading the scripts, see the "Downloading the script" page in the support section which you can get from the Support link above. Currently there is no plan to offer older versions for download.

FormToEmail (free script)

Version: 2.5 - February 4th 2011
No change. Just updating the date because some people think if you haven't made a new version for a while, the script is outdated! It isn't...it just doesn't need any changes!

Version: 2.5 - April 16th 2009
Added the option to hard-code a From: email address into the script, as required by some hosts.

Version: 2.4 - June 21st 2008
Changes: Used the name input from the form in the email From: header to show the sender's name.

Version: 2.3 - December 5th 2007
Changes: Removed the function to remove leading whitespace from all values. Pretty pointless. Initially had this so a blank form could not be sent if a user entered space characters only.

Version: 2.2 - July 1st 2007
Changes: Used email syntax checker from FormToEmail-Pro.

Version: 2.1 - May 6th 2007
Changes: Removed strip html tags function. No value in it. Added code to remove cookies from $_REQUEST. Added code to check all fields for an email header. Added improved code to validate email address.

Version: 2.0 - April 18th 2007
Changes: Changed the function that builds the message to prevent blank fields being sent.

Version: 1.9 - December 31st 2006
Changes: Changed "Name", "Email" and "Comments" to lower case, on the form. Used error reporting from FormToEmail-Pro. Included function to remove leading whitespace, function to check for blank fields, build the message, strip HTML tags, recursively.

Version: 1.8 - December 12th 2006
Changes: No changes to show.

Version: 1.7 - August 13th 2006
Changes: Added referrer (referer) checking code.

Version: 1.6 - August 3rd 2006
Changes: No changes to show.

Version: 1.5 - May 27th 2006
Changes: Added a function to check for new lines in the Name and Email values.

Version: 1.4 - November 27th 2005
Changes: No changes to show.

Version: 1.3 - March 24th 2005
Changes: No changes to show.

Version: 1.2 - June 8th 2004
Changes: Used PHP superglobals.

Version: 1.1 - August 8th 2003
Changes: No changes to show.

Version: 1.0 - February 21st 2003
Changes: First version.

FormToEmail-Pro (Pro version)

Version: 3.8 - February 4th 2011
No change. Just updating the date because some people think if you haven't made a new version for a while, the script is outdated! It isn't...it just doesn't need any changes!

Version: 3.8 - August 18th 2010
Added support for the textCAPTCHA captcha system, which presents captchas in plain text which is useful for visually impaired people. Presents logic questions like: "The colour of a pink cake is?".

Version: 3.7 - May 28th 2010
Added an option to exclude specified fields from the gibberish check. This was mainly due to legitimate email addresses getting blocked as gibberish because they contained improper words. There is now the facility to exclude the email field (or any specified field or fields) from the gibberish check.

Version: 3.6 - September 30th 2009
Updated the email template (and HTML "thank you" message) facility to show array inputs such as multiple checkboxes with the same name, if required. Added the Message ID feature whereby emails from the script can show a psuedo-random eight-digit ID number. Changed the gibberish check to allow "http://www" (this can still be blocked with the word block if desired).

Version: 3.5 - May 27th 2009
Added the facility to use an HTML template for the "thank you" message from the script.

Version: 3.4 - April 16th 2009
Added the option to hard-code a From: email address into the script, as required by some hosts.

Version 3.3 - February 20th 2009
Added the option to store the submitted form values in a session, allowing them to pre-populate the form page should a user get returned to the form page after an error (instead of getting a blank form). Added the option to store error messages in a session, allowing them to be shown alongside the form on the form page. Included appropriate code.

Version 3.2 - February 15th 2009
Reinstated the identiPIC photo CAPTCHA option, due to customer demand!

Version 3.1 - February 6th 2009
Added support for the Secureimage CAPTCHA system (from phpcaptcha.org).

Version: 3.0 - January 1st 2009
Added the option to use custom templates for the output emails from the script.

Version: 2.9 - December 18th 2008
Added an option to show the date and time the form was submitted. Particularly useful for writing to a CSV file.

Version: 2.8 - September 26th 2008
Added an option to confirm an entered email address on a form by comparing it with an address entered as confirmation.

Version: 2.7 - July 25th 2008
Replaced identiPIC photo CAPTCHA with support for reCAPTCHA™ (later reinstated the identiPIC photo CAPTCHA option, in version 3.2).

Version: 2.6 - June 25th 2008
Added configuration option to specify encoding of the output email.

Version: 2.5 - June 21st 2008
Changes: Added gibberish check. Will block "words" like "YwfZCvLdDQYDTzGAH" or "MldMtrPAgZq" for example.

Version: 2.4 - April 14th 2008
Changes: Added the option to save file uploads to the server instead of sending them as an attachment and the option to attach a file to the autoresponse email.

Version: 2.3 - April 11th 2008
Changes: Added the option to send Bcc copies of the email from the script. Made the autoresponder From: address configurable.

Version: 2.2 - December 18th 2007
Changes: Added the sort fields option.

Version: 2.1 - December 7th 2007
Changes: Changed code for HTML format so that black boxes and stray exclamation marks do not appear in Outlook 2003 (amongst other email readers). Removed check for leading whitespace.

Version: 2.0 - November 7th 2007
Changes: Made a configurable option to check for ignored fields. Made line spacing a configurable option.

Version: 1.9 - October 23rd 2007
Changes: Added configurable autoresponder.

Version: 1.8 - July 1st 2007
Changes: Added an option to output as an attached CSV file. Added the facility to make a CSV file on the server.

Version: 1.7 - June 2nd 2007
Changes: Changed Blocked IPs check to also include IP address classes. Added a new syntax checker for the email address. Added to the required field check to also check for required file inputs.

Version: 1.6 - May 3rd 2007
Changes: Removed the strip HTML tags function. Had no value. If HTML is posted it cannot be executed in HTML output emails or in plain text but will be displayed as submitted.

Version: 1.5 - May 1st 2007
Changes: Added optional HTML formatting for the output email. Removed cookies from the request array.

Version: 1.4 - April 29th 2007
Changes: Added facility to send uploaded files as attachments.

Version: 1.3 - April 26th 2007
Changes: Added a check on ALL fields for an email header. Blocking rude words/web addresses. This now checks ALL fields if enabled. Added the identiPIC photo CAPTCHA system.

Version: 1.2 - April 18th 2007
Changes: No changes to show.

Version: 1.1 - December 31st 2006
Changes: Allowed POST or GET methods to be processed automatically. Made functions to recursively deal with blank fields, gobbledegook, stripping html, removing leading whitespace and building the message.

Version: 1.0 - December 14th 2006
Changes: First version.