Email hyperlinks (v2017)

I have a project that has been running for several years now with no major issues, but yesterday something happened that really confused me.In several places I have email hyperlinks that when clicked on open the email client and populate the email address and the subject line.

Yesterday it suddenly started putting the email address and the subject into the “to” field of my email. I tried different email clients with the same result so I looked at the code on my server and found that rather than “?subject” it said “&subject” - in all instances - which was causing this to happen. This has always worked perfectly for over 3 years, but yesterday it changed. I’ve also checked the original files that were generated and they have “&subject” which shouldn’t have worked, but it has been working!I checked the file dates on the server and they were all last modified 3 years ago. I am utterly confused. Can anyone shed any light on this?

ragingbullfrog wrote:
In several places I have email hyperlinks that when clicked on open the email client and populate the email address and the subject line.

There is/was no such code in PHPMaker, it was probably your own code, you better double check your code that creates the hyperlinks.

From the common logic, if you did not change or customize anything in your code in the generated web app for the last three years, and then suddenly the script does not work just like the condition you mentioned above, then it usually caused by the changes in your web server or somewhere in your server side.

Therefore, it’s time for you to upgrade your web app by using the latest technology that used by the latest version of PHPMaker. Note that, technology is change very fast. We should always follow the latest technology.FYI, I will never left my web apps without upgrading it for over one or two years. I always upgrade my web app and also my web server to the latest web development technolgy, just like the latest web technology that used by PHPMaker itself. There are dozens of my web app that are still working properly until now, since I always upgrade all of it until now.

Thanks Mobhar, that’s the only thing that makes any sense. Perhaps there have been changes in PHP itself.