Features - PHP Contact Form Script (Responsive)
Comprehensive spam protection options!
- Captcha - security code (on/off)
- Captcha - security question (on/off)
- Honeypot (on/off)
- Time-out (on/off)
- Click check (on/off)
- Link blocker (on/off)
- User-defined bad word filter (on/off)
- DDoS protection through rate limiting (on/off)
- Thoughtful IP blocking (on/off)
14 Templates in a modern, responsive design!
- Cross-browser compatibility: All current browsers (Google Chrome, Firefox/Mozilla, Microsoft Edge, Opera, Safari) display the contact form correctly.
- At present, you can choose from 14 responsive templates. The respective templates are available in different versions (Advanced Version 1, Advanced Version 2, Standard Version, Minimalistic Version and Alternative Version [+7]).
- We have optimized them for static and dynamic websites such as WordPress, Bootstrap, Joomla, Contrexx, CMSimple and many more!
- The forms have a responsive design with XHTML/CSS strict - JavaScript, HTML5, and CSS3 are used!
- Fully customizable design and layout (stylesheet) thanks to the style-contact-form.css file.
Easy to install and configure!
- Step-by-step instructions, on how to install the contact form.
- Step-by-step instructions, on how to embed the contact form in your website.
- Easy configuration using the config.php file.
- Optional activation of the email file attachment (attachment) field!
- Success message or (custom) thank you page. The thank you page can be customized or redirected. (pro tip: have the thank-you page appear outside the iFrame.)
- Define the maximum number of characters for the form fields
2 languages: The contact form is available in German and English. (to the German version)
- A loading spinner can optionally be activated through the file config.php
Send emails via PHP mail or SMTP!
- Send emails using the PHP "mail" function (standard)
- Send emails via SMTP
Standard or HTML5 error messages!
- Standard error messages
- Modern HTML5 error messages
Copy to sender - 3 options!
- Only send a copy if given permission
- Always send a copy (autoresponder or autoreply)
- Never send a copy
GDPR compliant
- Optional activation of EU General Data Protection Regulation (GDPR) checkbox
- Custom link to data privacy notice
Files can be transferred! (via upload or via email)
- Attachment field can be optionally enabled
- Sending files via email or uploading files to a directory on your server
- Allowed file extensions can be defined
- The maximum file size can be defined
- The maximum size for multiple files can be defined
- IP addresses can be blacklisted (e.g., in case of abuse of the upload function)
High usability!
- Extensive FAQ database (fully adaptable to your website!)
- The IP address, date and time are shared with the recipient
- Email spell checker
- No need for a MySQL database
- Easy to install (requires webserver with PHP Support [PHP 7.4 - PHP 8.3])
- Email header injection protection with (optional) PHPmailer class


