hi all. i'm not entirely sure that this problem is even caused by php, but it may be, and this is by far the most helpful webdev resource i've found. hopefully someone can help. i've spent hours poking around on this and other sites looking for a solution with no success. i know windows and IE stinks, but it's what the overwhelming majority of visitors to our site use.
i've got a simple .php3 script working with a mysql database to generate web pages. i'm using template.inc from PHPLIB and a single .ihtml file as my template. my script uses the mysql database to plug all the variable meta-tag and content holes in my .ihtml file
i can gladly provide code examples from my script or .ihtml template if it would be helpful for troubleshooting. i think this problem may be more general than code chunks, though.
first here's a URL of my mostly-empty php site if you'd like to check it out.
www.mbinet.org/web/main/index.html
the php script is called 'web.php3'. /main/index.html is just two cloaked variables ('main' and 'index') for use in page generation.
the site works fine in Netscape on winblows and Mac. i've still got a couple weeks of development left before populating the database and taking it live, but in Netscape it behaves as expected.
when i try to load the page in IE, the script seems to run fine until right after the parsed template is on its way to the browser. my background color changes to a light green, as specified in the <BODY> tag, and the browser freezes.
...cursor/hourglass hovering frozen in the emptiness...
now for the part that has me utterly confused:
if i delete my IE cache and clear the history, and delete the DNS and file caches on our office proxy server, i can sometimes get the page to load once. on the rare occassion that it does load, my problem comes back as soon as i hit shift+reload.
at first i though this may all have something to do with the fact that i'm preloading animated .gifs with some javascript, but i pulled all the javascript out and the problem persists. now i think that it either has something to do with nested tables or the php template parsing. I'm having trouble pinning down what's happening, though, because IE either locks up before it displays anything more than light green or shows the page as it's supposed to be.
is this a simple problem to solve? has anyone heard of something like this before?
want to help? i'll give you a chocolate cake or some fancy jellybeans!
thanks.
-dolphinsnot