Advanced Commenting System

The advanced dynamic commenting system can be integrated with any web page, blog, product, etc., seamlessly. Built with JS AJAX, PHP, and MySQL.

Advanced Commenting System

Instant download link to the source code immediately after the purchase has been made.

Buy with PayPal Buy with Stripe Buy with Cryptocurrency View Demo


Write Comment
Admin Dashboard
Admin Comments
Admin Create Filter
Admin Settings
Admin Accounts


Secure Commenting System Advanced techniques will prevent SQL injection and other known insecurities.

Comment Votes Users have the ability to vote up and down on comments.

Comment Photos Users can specify a photo URL when posting a comment.

Comment Formatting Users can select multiple format options when writing a new comment.

Account Creation Restrict comments to registered accounts only.

Sortation Sort the populated comments by newest, oldest, or the number of votes.

Pagination Navigate comments with pagination and limit the number of comments on each page.

AJAX Integration Place comments on any web page seamlessly. Comments are dynamically loaded with AJAX.

Comment Filtering Add filters and restrict specific words.

Approval Feature Approve submitted comments via the admin panel before they are visible.

Admin Panel View dashboard, manage comments, edit settings, create filters, and more.

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

Commented Code Will help you understand every aspect of the 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 >= 7.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?
    Update the connection variables in the "config.php" file, and ensure 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. Comments are not being displayed, what do I do?
    Make sure you verify your database credentials and make sure you've specified the "page_id" variable when creating a new instance of the "Comments" class.

Change Log

Version 2.0.0 16/05/2022

  • [Added] responsive CSS code.
  • [Updated] the code structure and optimized it for performance.
  • [Added] share button to comments.
  • [Updated] the comment icon image. It will now show the commenter's initial along with a unique background color.
  • [Updated] the comment write form and added multiple format options.
  • [Fixed] a bug when limiting the number of comments to show.
  • [Updated] the admin interface and added column sorting, searching, and pagination.
  • [Updated] the comment icon image. It will now show the commenter's initial along with a unique background color.
  • [Added] account creation. New accounts page added to the admin panel.

Version 1.1.0 22/03/2021

  • [Added] the configuration file (config.php).
  • [Fixed] a bug with the sorting selection.
  • [Improved] code commenting.
  • [Added] the comment approval feature.
  • [Added] the admin panel.

Version 1.0.2 05/10/2020

  • [Fixed] an issue with the comment container exceeding the maximum width.
  • [Fixed] an issue with the comment form not showing for submitted comments.

Version 1.0.1 29/09/2020

  • [Improved] code.
  • [Updated] the system to show the comment on form submission, as before the user would need to refresh the page to see their comment.

Version 1.0.0 24/07/2020

  • [Release] the commenting system initial release.