Advanced Contact Form

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

Advanced Contact Form
Price
$15.00

Instant Download

Lifetime Access & Updates

User Guide

30-Day Money-Back Guarantee

Secure Checkout

Screenshots

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

Overview

Our Advanced Contact Form is a complete PHP script package that provides a ready-to-deploy contact interface for your website. This downloadable digital product allows you to self-host a secure messaging system without relying on third-party SaaS providers or monthly fees.

The codebase includes pre-built modules for file attachments, PHPMailer integration, and native Captcha or Google reCAPTCHA v3 to automatically prevent spam. You receive the unrestricted source code in a ZIP file, giving you full control over how the form operates and stores data on your own server.

The front-end uses pre-configured JavaScript for on-the-fly AJAX validation, meaning your visitors can submit messages without the page reloading. A detailed User Guide.html is included in the download to help you configure the files and database connection quickly.

Features

Secure Contact Script Advanced coding techniques are pre-applied to prevent SQL injection and other known vulnerabilities.

Robust Validation Pre-built client and server-side validation logic prevents malicious behavior.

PHPMailer Integration Includes pre-configured PHPMailer logic to route submitted messages directly to your inbox.

File Attachments Built-in logic allows users to securely attach photos, videos, audio, or other allowed file types.

Native Captcha Code Includes a self-hosted captcha module to prevent spam and automated bots.

reCAPTCHA v3 Optional pre-integrated Google reCAPTCHA v3 ensures the form is protected from suspicious users.

AJAX Integration Form submission takes place in the background via JavaScript. No need to wait for the page to reload.

Minimal & Advanced Templates The source code includes both a minimal and an advanced form layout to choose from.

Admin Panel UI A complete backend control panel to view the dashboard, manage messages, and edit global settings.

SCSS Files Included Preprocessor CSS language files are included to make modifying the stylesheet highly convenient.

Clean, Commented Source Code Thoroughly commented code helps you understand every aspect of the logic for easier modifications.

Unrestricted Source Code You have full control over the source files. No encryption, licensing callbacks, or domain restrictions.

Comprehensive User Guide Includes a detailed 'User Guide.html' file so you can configure the files on your server in minutes.

Lifetime Access & Updates Once you buy it, you own it. You'll have permanent access to all future code improvements and version updates.

Technical Requirements

  • 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.

FAQs

  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 digital package from the receipt email that was sent to you when you purchased the software. If you no longer have this email, you can request a new one here. Remember not to share your download links, as these are monitored.
  3. I'm not receiving emails, what do I do?
    Make sure you have a working mail server and you have updated the SMTP/mail variables in the 'config.php' 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.