With the script presented in this page (created with PHP and AJAX) you can add a Contact Form in your website, through which the visitors can send messages to the administrator e-mail address directly from site.
The received email contains: the Name and IP of the sender, his /her E-mail address, the Subject, and Message added in textarea in the form.
The Contact Form can be added in both "*.html" or "*.php" files, but the web server must run PHP.
- The form is valid XHTML and has antispam verification code. The Ajax technology avoids resending data in case of refresh.
The script also works if the user has disabled JavaScript. As anti-spam and re-sending data additional protection, the PHP script blocks the user to send another email in the next 5 minutes.
Form fields are checked and validated with JavaScript.

You can download the script from this link -> Contact Form.

The contact form is like this:


Send a message






Verification code:
Add the verification code:

- The script has included the PHPMailer class, so you can choose to send the email with the PHP mail() function, or via a GMail account.
Details about how to install and use this Contact Form script are in "Read.html" file (in the archive you can Download from the link above).
- For those interested to learn PHP and Ajax, there are helpful explanations in comments in code.

This script is free (does not provide support or personal modifications).

It was successfully tested with a general configuration on localhost with XAMPP. If on other systems does not work properly, depends on their configuration.

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Which type of <input> creates input fields that should contain a numeric value?
type="text" type="number" type="date"
<input type="number" name="points" min="5" max="80" />
Which CSS property allows to change the transparency of an element?
font-style opacity color
#id {
  filter:alpha(opacity=40);    /* for IE */
  opacity:0.4;
}
Click on the function that formats a number to specified number of characters.
toPrecision() exp() toFixed()
var num = 12.34567;
alert( num.toPrecision(3) );       // 12.3
Which function randomizes the order of the elements into an array?
natsort() shuffle() sort()
$lang = array(10=>"PHP", 20=>"JavaScript", "site"=>"coursesweb.net");
shuffle($lang);
var_export($lang);     // array (0=>"coursesweb.net", 1=>"PHP", 2=>"JavaScript")
Contact Form, PHP - AJAX

Last accessed pages

  1. JavaScript Course - Free lessons (10060)
  2. Zodiac Signs PHP code (1975)
  3. Courses Web: PHP-MySQL JavaScript Ajax HTML CSS Flash-AS3 (41458)
  4. $_GET, $_POST and $_REQUEST Variables (18585)
  5. Read Excel file data in PHP - PhpExcelReader (31772)

Top accessed pages

  1. Courses Web: PHP-MySQL JavaScript Ajax HTML CSS Flash-AS3 (41458)
  2. Read Excel file data in PHP - PhpExcelReader (31772)
  3. PHP-MySQL free course, online tutorials PHP MySQL code (31722)
  4. Get Attribute (ID, Class, Name, Title, Src) with jQuery (29002)
  5. PHP PDO - exec (INSERT, UPDATE, DELETE) MySQL (25979)