Hello FormMail fans --
I have a problem. All my HTML/PHP FormMail forms still work fine. But a week or so ago, all my client Flash-based FormMail forms stopped functioning. My hosting company suspects it may have been the side effect of a server upgrade, since I haven't made any changes myself, but I desperately need to find a workaround.
What happens now is that my Flash-based forms are sending gibberish that isn't properly decoded by FormMail. I'll get error messages instead, like this:
Code:
The following error occurred in FormMail :
no_valid_recipients
**********
Error=The form has an internal error - no valid recipients were specified.
email: john%40johntester%2Ecom
realname: John Tester
good%5Furl: 'http%3A%2F%2Ftestsite%2Ecom%2Fending%2Ehtm'
message: 'Why isn%27t this working%3F'
The "no valid recipients" problem stems from the URLdecoding problem (i.e., it's sending the recipients field "broken" as well.)
When I track down the actual server request, it looks something like this:
Code:
http://testsite.com/formmail.php?realname=I+am+a+form&subject=
Testing+Contact+Form&recipients=johnmangletesting%252Ecom
&good%255Furl=http%253A%252F%...
For some reason, FormMail has stopped being able to translate the ASCII in the URLdecode process, due apparently to some server setting (I'm guessing) ?
Has anyone else run into this, is there any way around it, and/or is there another way of integrating FormMail and Flash that I should try? Right now I'm using the...
Code:
getURL("http://www.testing.com/formmail.php", "lower", "GET");
...method, which has always worked before!!
Help?
Bookmarks