I have a php form process script that wasn't saving correctly on our live or test severs but was working in my local test environment. I committed some trivial changes to the file and it started processing correctly. I then reverted those changes and thing still worked correctly.
I'm wondering if there was possibly some line breaks / newlines or other hidden characters that were in there causing the problem. Has anyone else experienced anything like this?