:: What is required ::
Create a Secure 3 pages Contact us form in PHP 5.3.13 version.
PHP Contact us form must be fully compatiable and workable with
PHP 5.3.13 version.
PHP Contact us form fields
1/- First Name
2/- Last Name
3/- Email Address - check correct email format
4/- Telephone Number - Only numbers 1 to 9 and 0 are allowed.
5/- Choose your country from drop down menu
6/- Choose your gender from drop down menu
7/- Check mark I agree terms of service box
8/- Message box.
All PHP Contact Us form fields are 100% mandatory.
Generate error message on Page Number 1 if:
i- User input wrong email address format.
ii- Leaves any form field empty.
iii- User does not check mark the I agree box.
Generate error message and code die on Page Number 2 or 3 if:
i- User does not input Google reCAPTCHA key.
ii- User input wrong Google reCAPTCHA key.
How 3 pages PHP form works?
Page 1/- PHP Contact us form page with PHP validation and spam
control. User fill his data and submits the form.
Page 2/- Echo/Print submitted form fields data and ask the website
user to double check and confirm submitted data along with
submit/edit/back button. At the same time display Google reCAPTCHA.
Page 3/- Check for special Google reCAPTCHA key and if it does not
find it then PHP code should generate error message and exit or die
and never process the form PHP mail function.
Incase of correct Google reCAPTCHA key process form PHP
mail function and send user data via email along with user I.P Address.
How to catch PHP Contact Us form user I.P Address?
See the following PHP code example. Use it inside Page number 1.
<?php $ipi = getenv("REMOTE_ADDR"); ?>
<input type="hidden" name="ip" value="<?php echo $ipi ?>" />
:: More details ::
Website user must fill all form fields and check mark I agree box.
PHP Contact us form must check and strips out any malacious code,
code injection, spamming and hacking attempts.
In past, a spammer used Curl and directly submits junk data
at Page number 3, one hundred times using automated softwares.
So, you must use Google reCAPTCHA.
Check for special Google reCAPTCHA key and if it does not
find it then PHP code should generate error message and exit or die
and never process the form PHP mail function.
Incase of correct Google reCAPTCHA key process the Page
number 3 PHP form and send user data via email using PHP mail function.
Do NOT use Java script to validate form fields.
Do NOT use any kind of database and cookies.
Use Google reCAPTCHA. If you do not want to use Google reCAPTCHA
then use any other Captcha.
We always pay and you can check our profile.
Bid your final and total price for this project.
You must give us examples of your past PHP work.
We are expert in php and we will do this task. We are considering that you will provide us the design if you do not have design then we will use only basic design and implement all php code.
We will do this by tomorrow.
Our skype id: solutionswithus
Hope for good response