Ok, so this is doing my head in. I'm a Wordpress coder, I've worked with PHP includes tons. I did a theme on my server using PHP includes for the ad sections (so they are easy to update for the client). I put his ad code in on mine to show him its working, he sends payment I send him the files, he puts it on his server - and they don't work. So: - All the code is the same - All files are set to 777 permissions (both mine+his server) - Ad code is the same His old theme used PHP includes using the same style and everything, and they work. Its as if something in the theme itself is stopping PHP includes from working, which is ridiculous... The problem is when JS is entered (It's done from the WP Admin section, same as how I updated mine no problems). I can enter text and hit Save, and it'll work. I enter JS, hit save, and then it says "the connection was reset while the page was loading" (Firefox error message) I would say its his host, except his old theme worked... I suggested he do the ad on his computer, then upload. When that happens, it outputs this (on the site): That to me looks like it could be the editor he used, it isn't a "pure" PHP file it has all this colour+font stuff at the front of it. So... wtf?