In the specific application that I was working on when I posted, a query string of any kind would cause a 404 error. The framework itself basically bans the use of all query strings, and I've become...
Welcome to the Tectite Forums! You can download and get support for our free PHP FormMail (form processor) and other free software.
Type: Posts; User: CHMOD000
In the specific application that I was working on when I posted, a query string of any kind would cause a 404 error. The framework itself basically bans the use of all query strings, and I've become...
Actually, I'm having this problem too, and renaming the session doesn't help. Hey Russell, what can we do?
I think if you rename the session you won't get this query string attached.
I've installed PEAR before, and I know what you are saying. The truth is, PEAR is not that great, or at least in my experience the mail processing seemed slow, and I'm assuming you are asking about...
If it ain't broke, don't fix it, right?
I'm mostly dealing with customer's websites, even though I have my own. I tend to look at hosts from a different perspective, because I don't need lots of...
There are so many better hosts than Yahoo. What keeps you there? Reminds me of a saying, "The definition of insane is getting the same result many times but expecting something different". (or...
On Linux you would have Postfix, Exim, Sendmail, etc. I really don't know how to do it on IIS. You might go to an IIS forum or something. Tectite's formmail should work great once you get your...
Since that is the case, I recommend doing it through ajax. You will still use php to grab the post array and pass it to formmail through the ajax. It's easier to do, since sometimes cURL can be a bit...
Well, have you tried sending an email using the testmail.php and testmail2.php scripts located here on the tectite website? You ought to first check that you can send email at all before trying...
I don't have the experience with IIS, but on other servers you have to set up an email MTA before your machine will send mail. You also may be limited by your ISP in terms of sending email on port...
If you send the post to formmail through ajax, and wait for the response, you can check the response and do whatever you want.
I'd personally use PHP cURL and send the post from a confirmation...
Might you have a form field that you are not aware of? Or maybe a setting in formmail? I'm sure you have looked at these things, so yes this is very odd.
I'm just wondering if bots would have cookies enabled. I've been using form tokens with flash sessions, and although I haven't had any spam that looked like it was from a bot, I guess I'm just...
It sounds like it is captcha related
Notepad++ is my editor of choice. It's Free, and you can style it so it doesn't burn your eyeballs.
programmer, your method seems like it would defeat many bots, but it presents a usability/accessibility problem. A screen reader for instance would see the "special" form fields.
You should check that your files are saved as UTF8 WITHOUT BOM (byte order mark)
I had never seen this before, but this is a great idea! Whatever saves time saves money!
Another way to do what you want to do would be to use cURL to post to formmail, and when cURL returns data, output it inside your confirmation page. Just because formmail can redirect to a good url...
You might change the action of your form to point to a test script, with just:
<?php
print_r($_POST);
?>
This should show you if the form is actually posting what you want it to. If the form...
Formmail needs to be told what email address(s) to send email to. It doesn't look up MX records as far as I know.
You should use:
print_r($_POST);
on each page, and see where you are losing the data. Data doesn't just disappear. Show some code!
Are you using some sort of framework? There is really no reason why the query string with the php session id would make you have a pageload error. It's gotta be something else.
Well yes, it could be disabled. I think the beauty of it really is that the user can customize characters they want in, and anything else fails.
This is currently in a hook:
if (preg_match('/[^-\s A-Z0-9~!@#$%^&*()_+=;:\'",.?|}{[\]\/\\\\]/i', $string)) {
$stringClean = 0;
}
It doesn't show what I do...