There could be a .htaccess file throwing things off, but without the URL of your site, there’s no way for us forum users to test what’s going on with your site. Have you tried saving the file to see what it is?
I suspect that the change to my .htaccess file occurred when I was installing an xml include in one of my directories which only seems to work with .php pages. Interestingly enough, the xml include seems to be working just fine without it.
Out of curiosity, could you tell me what exactly those commented out lines are supposed to do? Any idea why the first one “broke” my site and the second one caused server side includes to stop working for me?
In any case, thanks and I hope this information proves helpful to someone in a similar situation in the future.
The first version caused all the HTML pages in your site to be served with the MIME type application/x-httpd-php, which caused the browser to think the data was some type other than HTML and prompt you to save it as a file. M$IE often second-guesses MIME types to do what it thinks the developer really wants, while Firefox follows the standards more closely, which is why the page sometimes worked in M$IE in this setting. The second version of your file, with that commented out, served the files in the default server setting of text/html, which is the proper type, but didn’t cause server side processing for PHP commands to take place. The final setting you used caused the PHP to be parsed and executed at the server end before sending output as type text/html, so things worked correctly all around.