Any news of
Welcome to the Tectite Forums! You can download and get support for our free PHP FormMail (form processor) and other free software.
I jest sent the user and pass - don't worry I will change it later...
I want to separate the form-fields from the user input, or better said to tabulate the $realname from realname, and put : or |? So the output in the email will look like this:
Realname | Mark
Email : mark@bulmark.net
Just to give some air between the words, is too busy otherwise, if you know what I eman
Originally Posted by russellr
Any news of
Hi,
Found it at last!
It appears to be a bug in your version of PHP.
You're running PHP version 4.4.1. It may be triggered by some setting, but there's not doubt that your PHP doesn't work the right way!
Here's the URL that shows the bug:
http://artesiagardens.com/htmls/bug.php
Now, the same script on our server (which is running PHP 4.3.10):
http://www.tectite.com/bug.php
You can see the difference!
I recommend you contact your hosting provider and supply them with these two URLs.
They may need to downgrade to an earlier version of PHP.
We may be able to find a workaround for this PHP bug and implement it in FormMail, but that's going to take a number of days.
Russell Robinson - Author of Tectite FormMail and FormMailDecoder
http://www.tectite.com/
I knew it. Ok, do you know if there is a big difference between 4.3.11 and 4.4.1 or 4.4.2?
Originally Posted by russellr
Originally Posted by markalexandrov
This also means, that your script is not adpated for versions higher of php 4.3.11. Maybe you should update...
Hi,
No. The script is correct, the version of PHP is wrong.
I may have to workaround the bug, but that's not ideal.
There's not much difference between PHP x and 4.4.x.
We don't even know whether the problem is isolated to your server. I can't find any reports of this bug, so I'm wondering whether your server just has a dud version installed.
Or, as I mentioned before, perhaps there's an unusual setting that's triggering the problem.
Russell Robinson - Author of Tectite FormMail and FormMailDecoder
http://www.tectite.com/
:-) Can't be this way.
It is that PHP 4.4.2 and therewafter headers() function prevents more than one header to be sent at once as a protection against header injection attacks. And few others.
I don't think the installation or settings are the probmem either, but can't be 100% sure. The phpinfo shows all to be OK. And it is OK.
I have other php applications running on this server and it is OK. Your script is running OK, too it is just that produces warnings that cause an error.
Originally Posted by russellr
Hi,
Someone needs to explain why the correct program "bug.php" doesn't work.
That's irrefutable evidence (unless someone can explain why this correct program doesn't work).
"bug.php" demonstrates the exact reason you're getting the problem with FormMail.
Russell Robinson - Author of Tectite FormMail and FormMailDecoder
http://www.tectite.com/
But this is just a warning! Shouldn't trigger an error in the email... Can you dsiable it?
Originally Posted by russellr
Does your script need phpsuexec?
Originally Posted by markalexandrov
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks