I will create or fix your PHP contact form with email and recaptcha


About this gig
Is your website contact form not sending emails? Or do you need a new form that works properly?
I will create or fix a contact form for your website so every message reaches your inbox reliably.
What I can do:
- Fix forms that are not sending emails
- Build custom forms (PHP, HTML, JavaScript, Next.js)
- Reliable email delivery using SMTP
- Form validation (required fields, email check)
- Spam protection with Google reCAPTCHA
- Auto-reply emails to your visitors
- File upload fields and saving entries to a database
Why work with me:
- Clean, secure code
- Fast delivery and clear communication
- Works perfectly on mobile and desktop
Before ordering: please send me a message with your website link and what you need. I will check it and recommend the right package.
Get to know Isuru Liyanage
Full Stack Developer: Web, Mobile Apps and Automation
- FromSri Lanka
- Member sinceJul 2017
- Last delivery7 years
Languages
English
My Portfolio
FAQ
Does it work with WordPress?
Yes. I can fix or set up contact forms on WordPress sites as well as custom PHP, HTML and Next.js websites.
What do you need from me?
Your website link, access to your hosting or website files (cPanel/FTP or admin login), and the email address where messages should be sent.
Why are my form emails going to spam or not arriving?
This usually happens when the server's mail settings are not set up correctly. I fix it by setting up SMTP, so emails are delivered reliably to your inbox.
Can you match the form to my website's design?
Yes. I will style the form to match your website's colors and fonts, so it looks like part of your site.
Will my form be protected from spam?
Yes. I can add Google reCAPTCHA and hidden spam traps, so you only receive real messages from real visitors.
Can I receive form messages at more than one email address?
Yes. Messages can be sent to multiple email addresses, and you can also get a copy saved in a database if you choose that option.
What if the form stops working after delivery?
I test every form carefully before delivery. If any issue comes up that is related to my work, just message me and I will fix it.

