HTML Form To Email
Use the following HTML code to create a basic feedback form that sends you an email when submitted. When a visitor submits this form, the PHP script will generate an email to the webmaster containing the contents of the completed form.
The PHP script is a basic script but it works well. Because of its simplicity, it is very easy to follow. Feel free to customize the code for your own purposes.
View Example
The following code creates this feedback form.
To get the code for this feedback form, download the zip file below.
Download
This is the quickest way to get the form to email script. Simply download the .zip file, customize the files, and you're done.
This .zip file consists of four files:
- The feedback form
- The "send mail" script
- A "Thank you" page
- An error message page
All four files are required to create the working feedback form as per the above example.
Download: feedback_form.zip.
Installation:
Once you've downloaded the .zip file above, do the following:
- Extract all four files to a directory located within your website (on your local machine). If you don't have a copy of your website on your local machine, any directory will do for now, as long as you upload all files to your hosting provider after the following steps.
- Open
send_mail.phpand find the line that reads$webmaster_email = "name@example.com";(at the top of the file). Change thename@example.comemail address to your own email address (or where ever the form contents should be emailed to). - Once you have checked that the form works on your server, customize the look and feel of feedback_form.html, thank_you.html, and error_message.html to suit your website.
If you change the names of the files, be sure to update the PHP script to reflect the new names.
Also, if you are familiar with HTML/PHP, you could combine the code from all four files into one PHP file. However, this would require substantial modification so, unless you know what you're doing, keep them as four separate files.
