ID: 42722 Updated by: [EMAIL PROTECTED] Reported By: mabismad at msn dot com -Status: Open +Status: Assigned Bug Type: *General Issues Operating System: WinXP PHP Version: 5.2.4 -Assigned To: +Assigned To: dmitry New Comment:
Dmitry, please check this out. Previous Comments: ------------------------------------------------------------------------ [2007-09-21 02:22:49] mabismad at msn dot com Description: ------------ The display errors and error reporting change to accomplish the following - "Changed error handler to send HTTP 500 instead of blank page on PHP errors. (Dmitry, Andrei Nigmatulin)" - apparently does not check if there is actual output due to the display errors/error reporting settings. When display_errors is set to On and error_reporting is set to E_ALL, only Notice and Warning level messages are output to the browser. Fatal parse errors (and probably other types) unconditionally cause a HTTP 500 page. The HTTP 500 redirect should only occur when there is absolutely no actual output from any of the display errors/error reporting settings. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=42722&edit=1