Hi, a {Page} field is not being correctly displayed in the emails that my form sends. I am suspecting there is an encoding problem but I am not sure how to fix it. I was able to temporarily fix the problem by disabling the "Enable HTML" tick box in the optons for the form. But if i enable HTML, then all {Page} text appears in the email incorrectly as http://freshpropertyco.com/?page_id13 instead of http://freshpropertyco.com/?page_id=313. It work fine for page numbers below 300, but for 300 and above, "=3" doesn't get displayed in the email.
Is this problem likely cause by an encoding clash? I suspect it is, but how would i fix this?
Yep, it's likely due to the '='. Which for certain numbers will be interpeted as a placeholder for special characters.
The fix is easy. I'll send you an email with it tomorrow, since the next maintenance version of cforms v7.2b will not be released in the next few days.
Martin Bosticky - Guest
9:18 pm - January 18, 2008
3
just realised. you no longer support cforms 5.5 yes? So i should upgrade i guess. Bit of a worry because the website and cforms are actively used by a customer to generate leads.
How reliable is the upgrade process?
By the way: excelent cforms plug in. this must have been a lot of work to develop. Many thanks.
Upgrades can always bear risks. I generally suggest to make backups of both your form data and the WP database, and to keep a copy of your old cforms plugin dir.
With that said, I don't expect you to run into any issues, but not upgrading to v7.2 will make you miss out on some really nice new features (just take a look at the Version History).
The above 'bug', however, hasn't been fixed yet, hence I'll send you a patched version.