Did you recycle the application pool to apply the changes to php.ini? Restarting IIS doesn't actually reload php.ini, even though you'd think it would. I would also create a phpinfo file to verify the error reporting ini settings on the server have been applied.
Instructions for recycling the application pool: http://technet.microsoft.com/en-us/library/cc770764(WS.10).aspx