No code changes, it's differences in the way PHP is configured on different boxes. If you move your site around a lot (which I seem to), you'll run into this annoying phenomenon. Your site works great on one server and then the other one has the "magic_quotes" feature turned on and that breaks all your quote-fixing code, because then all the punctuation and quotes and stuff are getting "fixed" twice.
Then if you have access to the php.ini you can modify it and configure it to your liking. If you don't, you're boned and you have to go change your way of doing everything every time you switch servers.
Nobody ever has their PHP configured exactly the same as anyone else.
---
www.bradsucks.net