1406 comments found.
The form triggers when I click submit but it’s not hitting my Gmail address – any idea what am I missing?
Hi,
This is usually caused by the server’s PHP mail() function not being reliable enough to deliver to external email addresses like Gmail – a very common issue.
The best solution is to send via SMTP instead, which is much more reliable. We’d recommend first checking your web host docs, as most hosting plans include SMTP details you can use straight away. Our guide covers the full setup: Sending emails via an SMTP server. If using SMTP, you’d want to make sure the “from” address configured in Quform (see below) is a permitted sender for the SMTP server.
It’s also worth going through our general email troubleshooting guide, which covers other common causes such as incorrect “from” address settings and spam filtering: You do not receive the email.
Regards, TC
does this work on PHP 8.3?
Hi
Yes, it’s fully compatible with PHP 8.3
Regards, TC
can the contact form be modify to have more fields and image section as well ? also do i get the information filled on the form sent to my email ?
Hi
Yes, you can add as many fields as you’d like, and image uploads are supported as well.
By default, all of the submitted form data is sent to the configured email address.
Regards, TC
Hello, I want to reply directly to email address filled in the form.
I mean that email field to be the sender email. Is that possible?
Hi
It doesn’t look like you’ve purchased this item.
If you are asking about the Quform WordPress plugin, please see this page.
This Quform PHP script should already set the Reply-To email address if the form has a name=”email” field in the form. If your email address field has a different name, please change that in the process.php file at the $config[‘replyTo’] setting.
Regards, TC
Hi
Sorry about that, please use this link instead: https://demos.themecatcher.net/quform/sales/change-log.html
Here’s a list of the files changed between Quform 2.5.2 and 2.5.3.
Regards, TC
Awesome! Thank you.
doesn’t work, keeps saying ‘email recipient not configed in process.php’ even though it has
Hi
Please check the <form> tag in the HTML code for the page. The action attribute will have the path to the file that is processing the form (it may not be process.php), check that the file has the recipient.
Regards, TC
Hello, I’m setting it up locally first, and when I’m trying to submit the Qform, I get this error: “There was a problem An Ajax error occurred.”
This is on all templates. Please help, and thanks.
Hi
If trying to submit the form locally, it would need to be done through a local web server that can process PHP. It wouldn’t work if you just opened the .html file in the browser and submitted it.
Regards, TC
I purchased it , but please tell me can we creat a new form as per our need with the help of this quform script, if so than how any video or any document link. please reply soon
Hi
Please see the documentation here (it’s also included in the downloaded zip file).
There are two different ways to install it:
Installing using existing form HTML
Regards, TC
Hi, when trying to submit the Qform, we get this error: There was a problem An Ajax error occurred. Please help, thanks.
Hi
Can you open the browser console with F12 and go to the Console tab, then submit the form again and see if there is a failed request logged in the console. If so, click it to get into the request info and look for a status code and response message which may help us identify what is causing this. If you could post a link to the page with the form or send it privately through the contact form on our profile page, I check this for you.
If you have access to the PHP error log, please check this for errors as well.
Regards, TC
I stumbled on to this error: Uncaught Error: Call to undefined function get_magic_quotes_gpc() in /home/.../public_html/form/common.php:43
Is there anything I can do to fix this properly without knowing php?
thanks, Chris
Hi
In the form/common.php file you can just completely remove the if statement that checks for get_magic_quotes_gpc (this has been removed in the latest version).
if (get_magic_quotes_gpc()) {
$_POST = Quform::stripslashes($_POST);
}
Regards, TC
Hi,
Everything is running fine again, thnx
Chris
Hello, I don’t have a database but I need to store data (in a sure mode). Does your Contact form have this feature? thank you
Hi
I’m not sure what you mean by “a sure mode”, could you clarify?
By default the script supports saving to a MySQL or MariaDB database, there is some example code in the process.php file. It would require custom development to save the data to a different database, to a file or send it to a remote service.
Regards, TC
ok thank you
PreQ: Does this script deliver mails within seconds?
Hi
Yes, the email is sent immediately on submission.
Regards, TC
Hi! I really love this script. It has saved me so much headache and struggle. I wish I had found it sooner. I just have a single problem that I haven’t been able to resolve. Server is running PHP 8.2. Error: Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in quform/lib/Quform/Filter/Trim.php on line 23 This error shows in the email that Quform sends to me. All other expected form data comes along as well.
I saw one answer here and I made sure to check all required fields on the form matched up with the required validators in the processor. I did change the original form”name” to “first_name” and made all other corrections to match, except I see there is more code with “name” in the processor but they are further down in the add attachment section and one of my forms doesn’t even use that function. A few instances of “name are // Process multiple upload field, // Process single upload field, and /* Step 3: configure the data to save */
It’s the only problem I am having with this awesome script.
Hi
It should fix the issue if you edit the file quform/lib/Quform/Filter/Trim.php find this line:
return trim($value);
and replace it with this:
return trim((string) $value);
We’ll release an update soon with this fix.
You may also want to hide these types of notices from users, by changing the QUFORM_DEBUG constant to false at the top of the process file, once you have finished building the form. These types of notices are only informational, and shouldn’t affect the form functionality.
Regards, TC
❤Amazing—Thank you!!❤
Hi. Just a couple of questions.
1) I already have a form. I’m just looking for validation and security when submitting. Will this work with my current forms or do I have to use form configurations included with the script?
2) I have 3 different forms on the same website. Will this work for each of the 3 contact forms or is it set up to just support one form?
Thank you
Ooof! Sorry about not checking thoroughly. I already found the answer to #2 in your documentation. Thank you
Dang it! My bad again. Script is very well documented. Found answer to question #1 as well—which is YES, it works with forms you already have. Very nice. Thank you
Glad you found the answers 
Regards, TC
Support not reachable? (email, forum, no reply). After setup, all I get is a Fatal error: Uncaught PHPMailer\PHPMailer\Exception: Invalid address: (to): in …
Hi
Please see the reply to your forum topic.
Regards, TC
Nice work
Thanks 
Hi, I have purchased Quform Ajax Contact Form as well as renewing/extending my support licence.
Why is it then that, when I visit the forum and log in, I’m told: “You don’t have permission to view this content.”
I’m logged in, what’s the problem?
This is very frustrating!!!!!!
Have tried again but, no matter how many times I verify my purchase, I cannot read forum answers.
There does seem to be an answer to my question in the forum but I cannot access it.
So maybe you can help me directly … I’m trying to change the position of the ‘Success Message’. By default, it is located to the top of the form. Is there any way it can be relocated to the bottom of the form?
Thanks.
Hi
That’s strange, could the forum topic be for a different product like the WordPress version of Quform? If so, the answer wouldn’t work for you.
To change the success message position, you’ll need to edit the quform/js/plugins.js file, find the line that starts with:
var $successMessage =
Then change this part:
insertBefore(self.$container)
To:
insertAfter(self.$container)
Once you’ve uploaded this change, make sure to force reload the form page with Ctrl+F5 so the changes are picked up by the browser.
Regards, TC
Thanks for reply.
I’m using Quform Ajax PHP Contact Form – NOT the Wordpress version.
Anyhow, your instructions (above) worked. So all good.
Hello, we need an update of this old module, i still use it and get this:
The Plugin “Quform Form Builder” appears to be abandoned (updated 4 May, 2021, tested to WP 5.7.1). Type: Plugin Abandoned Issue Found 4 May, 2023 11:36 am Medium
Can we see an fix please… Thanks in advance Icemanmx
Hi
This product is the standalone PHP script, here is the Quform WP Plugin page.
There was a new update for Quform v2 in March 2023, but it looks like you are still using Quform v1. Please migrate to v2, see the blog post and migration guide for more information.
Regards, TC
Hello! Uses php to send emails or the product is using some IMAP service to send emails? Thanks
Hi
By default it will use the PHP mail() function. The script uses PHPMailer to send the emails, you can configure it to send via SMTP instead.
Regards, TC
Hi I get this error with form example-multiple-forms.html
Thank you
There was a problem Fatal error: Uncaught PHPMailer\PHPMailer\Exception: Invalid address: (to): in /var/www/vhosts/prestito121.it/httpdocs/form/quform/vendor/phpmailer/phpmailer/src/PHPMailer.php:1094 Stack trace: #0 /var/www/vhosts/prestito121.it/httpdocs/form/quform/vendor/phpmailer/phpmailer/src/PHPMailer.php(1014): PHPMailer\PHPMailer\PHPMailer->addOrEnqueueAnAddress() #1 /var/www/vhosts/prestito121.it/httpdocs/form/quform/process-multi-form2.php(340): PHPMailer\PHPMailer\PHPMailer->addAddress() #2 /var/www/vhosts/prestito121.it/httpdocs/form/quform/process-multi-form2.php(407): process() #3 {main} thrown in /var/www/vhosts/prestito121.it/httpdocs/form/quform/vendor/phpmailer/phpmailer/src/PHPMailer.php on line 1094
Hi
The form you are submitting is processed by the file quform/process-multi-form2.php
Follow Step 4 of the How to install guide to set the to/from email addresses in the process-multi-form2.php file.
Regards, TC