So this is a rather difficult problem. I have a site running off of IIS 5 on a Windows 2000 server. This site incorporates both ASP and PHP and both of those aspects of it seem to be working fine. The problem is that Internet Explorer renders pages from this site differently every time a page is refreshed, and most of the time it renders it wrong. This only happens with Internet Explorer and it happens with IE 6, 7, and 8. I have tested the same site using Firefox, Safari, Opera, and Google Chrome and the pages in the site render perfectly every time without fail. I have tried visiting the site with internet explorer on multiple machines, each of which have no problems rendering a page.
Other sites on the IIS server seem to run fine without any problems on any browsers. The only difference is that this site uses ASP.Net 2.0 (the others use ASP 1.1) and it is the only site with PHP enabled. PHP is configured via ISAPI and the version is 5.2.10. I have tried taking the exact same site and putting it on my desktop computer (Running Windows XP SP3) and setting it up on my local IIS instance and everything works just fine whether it is through Firefox or Internet Explorer so I believe it has something to do with IIS on the server. I have been tried searching around for other people that have similar problems but I have had no success thus far. If you have any idea what might be going on I would greatly appreciate any insight to this that anyone may have.