PHPeasy-form was developed to aid website owners in receiving feedback through website forms. This form handler will check for required fields, send the feedback to an email address you specify and will also write the results to a file on your website. This script is distributed as freeware under the GPL. It installs in minutes and can be easily configured. Complete instructions are included in the readme file.
NOTE: This script is not intended for use other than to collect legitimate contact from website visitors. Use for any other purpose is strictly prohibited.
Download
Release History
Version 3.0 – March 17, 2006
- added check for required fields
Version 2.0 -May 16, 2005
- added option to write results to file
Version 1.0 – October 2, 2004
- initial release
Support
Use the comments box below to leave feedback, post a question or ask for assistance.

This is a great post you have written. Having this information will prove to be very useful going forward. Thanks
Thank you for this easy solution to my form issue
I would like to see a redirect added to this code to take the iser to another page when form is sent. I see a few others asking for the same. Any HOPE??
re “All fields are required” error
I got it to work after moving these 3 lines up:
$name = $_POST['name'];
$email = $_POST['email'];
$comments = $_POST['comments'];
from after “else{”
to after the and <? tags but before the “if” statement
I’ve downloaded the script. and uploaded all the files to my service all the while thinking this was going to be a slice of Cake! But I decided not to change anything untill I got it up and Running. Right away I get the error message “All fields are required”. there are only 3 fields and I’m sure I filling them. Please Help?
This is a great script…I know absolutely nothing about php and i was able to set this up without any problems — until now. I have this working properly with a site hosted with company 1. when I uploaded the same files to a site hosted on company 2, the BCC function wouldn’t work. Any idea what would be causing this? I have a ticket out to the hosting co. as well. Thanks!!!
further to my first post, this is the code I have at the moment
if (!$name || !$emailaddress || !$contactnumber || !$address)
{
$display .= ‘All fields are required. Please check your information and try again.’;
$display .= ‘Go back’;
}
then the rest of the form details
Many thanks
Daniel