Aye! Uh you didn't reinstall Windows just to get PHP working, right??? This sounds to me like your errors are going to a log of some kind.. my guess if it isn't a PHP.ini setting (located at C:\Windows\php.ini). It is likely an Apache setting that's overriding a php.ini error setting. I don't know *jack* about setting up Apache but I do know that if PHP is installed as an Apache module that php.ini settings can be overridden in httpd.conf and by .htaccess files, more likely the former than the latter as .htaccess files are created and over-ridden on a per directory basis (You would have to have deliberately created one) and I *think* that httpd.conf is done per virtual domain, not sure. I've overridden values that way by using a .htaccess file in the past but have never messed with setting up apache so I wouldn't know what to look for in httpd.conf.
The point to all of this being, look at the server configuration or look at php.ini, this doesn't have anything to do with the OS or browser!!
Good luck!
: )
Rich
:::::::::::::::::::::::::::::::::
Smiling Souls
http://www.smilingsouls.net
:::::::::::::::::::::::::::::::::