Radix
11-10-2002, 03:09 PM
How do you stop PHP from displaying those nasty error messages? Thanks
![]() | View Full Version : PHP errors Radix 11-10-2002, 03:09 PM How do you stop PHP from displaying those nasty error messages? Thanks Ratty 11-10-2002, 03:30 PM Write good code without errors :) j/k You can turn down the error level for php messages in the php.ini file. Here's the blurb from the php.ini file ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Error handling and logging ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; error_reporting is a bit-field. Or each number up to get desired error ; reporting level ; E_ALL - All errors and warnings ; E_ERROR - fatal run-time errors ; E_WARNING - run-time warnings (non-fatal errors) ; E_PARSE - compile-time parse errors ; E_NOTICE - run-time notices (these are warnings which often result ; from a bug in your code, but it's possible that it was ; intentional (e.g., using an uninitialized variable and ; relying on the fact it's automatically initialized to an ; empty string) ; E_CORE_ERROR - fatal errors that occur during PHP's initial startup ; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's ; initial startup ; E_COMPILE_ERROR - fatal compile-time errors ; E_COMPILE_WARNING - compile-time warnings (non-fatal errors) ; E_USER_ERROR - user-generated error message ; E_USER_WARNING - user-generated warning message ; E_USER_NOTICE - user-generated notice message ; ; Examples: ; ; - Show only errors ; ;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ; ; - Show all errors except for notices ; error_reporting = E_ALL & ~E_NOTICE Rich2k 11-10-2002, 06:09 PM Of course if you are on a shared host by renting space on another server you won't be able to turn off error reporting. Take a look at what the error is and fix it. PHP only gives you errors if you have made a mistake. Bulldog 11-10-2002, 06:14 PM Absolutely, correct the problems and there won't be any errors. Thanatos 11-10-2002, 07:29 PM I agree with the above; fix the error. But to suppress the errormessage you can place an @ before a fuction... this won't work for all of them. |