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 tag is used to add lists into <ul> and <ol> elements?
<dt> <dd> <li>
<ul>
 <li>http://coursesweb.net/html/</li>
 <li>http://coursesweb.net/css/</li>
</ul>
Which value of the "display" property creates a block box for the content and ads a bullet marker?
block list-item inline-block
.some_class {
  display: list-item;
}
Which instruction converts a JavaScript object into a JSON string.
JSON.parse() JSON.stringify eval()
var obj = {
 "courses": ["php", "javascript", "ajax"]
};
var jsonstr = JSON.stringify(obj);
alert(jsonstr);    // {"courses":["php","javascript","ajax"]}
Indicate the PHP class used to work with HTML and XML content in PHP.
stdClass PDO DOMDocument
$strhtml = '<body><div id="dv1">CoursesWeb.net</div></body>';
$dochtml = new DOMDocument();
$dochtml->loadHTML($strhtml);
$elm = $dochtml->getElementById("dv1");
echo $elm->nodeValue;    // CoursesWeb.net
Contact Form, PHP - AJAX

Last accessed pages

  1. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (92038)
  2. Insert, Select and Update NULL value in MySQL (45918)
  3. Simple Ajax-PHP Contact Form Script (224)
  4. JavaScript Code Snippets (1382)
  5. Working with HTML attributes in PHP (7509)

Popular pages this month

  1. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (9765)
  2. Making DIV Contents Scroll Horizontally, with multiple Div`s inside (2049)
  3. Contact page - CoursesWeb (1996)
  4. Tabs effect with CSS (1993)
  5. Insert, Select and Update NULL value in MySQL (913)