contact form with CAPTCHA protection

This php mysql project involves creating a captcha form processing php script which does the following:-

Users need to fill out the form fields and submit the form

CAPTCHA image protection is being used to prevent automated bots from submitting your php form.

The form removes all unwanted characters and removes html coding.

This php form can be used in many websites with very little customization.

Mail headers are thoroughly checked and all the usual spam techniques like passing new lines in the mail headers etc are removed.

Form hijacking is prevented. Special precautions are taken to stop this.

Form data confirmation is implemented

Both browser side data validation as well as server side data validation of form fields are carried out.

Ip address based form limits are also implemented.