Advanced Contact Form

Add an innovative contact form with robust validation to your website seamlessly.

Advanced Contact Form

Instant download link to the source code upon purchase.


Advanced Contact Form Interface
Minimal Contact Form Interface
Admin Dashboard Interface
Admin Messages Interface
Admin View Message
Admin Accounts Overview
Admin Settings Page


The advanced contact form will enable your website's visitors to contact you. Whether they contact you regarding the content on your site or for marketing purposes, the complete package has you covered.

The package includes innovative features and state of the art security. You don't need to be concerned about spam, as the captcha feature will prevent it from happening.

With JavaScript, the form will validate on the fly without having to wait for the page to reload.


Secure Contact Form Advanced techniques will prevent SQL injection and other known insecurities.

Robust Validation Client and server-side validation will prevent malicious behavior.

PHPMailer Integration Receive submitted messages directly to your inbox.

File Attachments Attach photos, videos, audios, or other known file types.

Native Captcha Code Prevent spam and automated bots.

reCAPTCHA v3 Will ensure the form is protected from suspicious users.

AJAX Integration Form submission will take place in the background. No need to wait for the page to reload.

Minimal & Advanced Forms Choose between a minimal or advanced form. Integrate them into your website seamlessly.

Admin Panel View the dashboard, manage messages, edit settings, and more.

SCSS File Preprocessor CSS language that makes writing CSS files more convenient.

Commented Code It will help you understand every aspect of the code.

NO Code Restrictions You have full control over the source code.

Free Updates & Support No time restrictions or limited downloads.


  • Apache/Nginx Web Server — We recommend XAMPP for testing on your local environment.
  • PHP >= 5.5.0 — PHP >= 8.0 is recommended for optimal performance.
  • MySQL >= 5.6 or MariaDB
  • Code Editor — PHP files can be edited with Notepad, but we don't recommend it. Instead, download one of the following: Notepad++, Visual Studio Code, or Atom.


  1. Why am I receiving a MySQL error?
    Ensure the database variables in the "config.php" file reflect your MySQL credentials, and make sure you've uploaded the correct SQL file with phpMyAdmin.
  2. How do I download the ZIP file again if I've lost it?
    You can download the package from the receipt email that was sent to you when you purchased the package. If you no longer have this email, you can request a new one here. Remember not to share your download links, these are being monitored.
  3. I'm not receiving emails, what do I do?
    Make sure you have a working mail server and you have updated the mail variables in the configuration file.

Change Log

Version 2.0.0 30/08/2023

  • [Added] a new status called "Replied", which can be triggered when viewing the message in the admin panel.
  • [Updated] the admin panel interface and included a bunch of new features (filters, pagination, search, etc.).
  • [Added] accounts table to the SQL file, which will be required to log in to the admin panel.
  • [Updated] the attachment implementation. You can now attach multiple files and remove individual files.
  • [Updated] the native captcha code.
  • [Added] a new contact form with reCAPTCHA v3 integrated.
  • [Updated] the layout and appearance (CSS).
  • [Fixed] a bug with the JS code that affected the output error message.

Version 1.0.0 27/10/2021

  • [Release] the advanced contact form initial release.