[ Index ] |
PHP Cross Reference of phpwcms V1.4.3 _r380 (23.11.09) |
[Summary view] [Print] [Text view]
1 <?php 2 3 error_reporting(0); 4 $old_error_handler = set_error_handler('customErrorHandler'); 5 6 function customErrorHandler($errno, $errmsg, $filename, $linenum, $vars) { 7 8 $time = date("d M Y H:i:s"); 9 // Get the error type from the error number 10 $errortype = array ( 1 => "Error", 11 2 => "Warning", 12 4 => "Parsing Error", 13 8 => "Notice", 14 16 => "Core Error", 15 32 => "Core Warning", 16 64 => "Compile Error", 17 128 => "Compile Warning", 18 256 => "User Error", 19 512 => "User Warning", 20 1024 => "User Notice"); 21 22 $errlevel = $errortype[$errno]; 23 //Write error to log file (CSV format) 24 $errfile = fopen('errors.csv', 'a'); 25 fputs($errfile, '"'.$time.'","'.$filename.': '.$linenum.'","('.$errlevel.') '.$errmsg.'"'."\n"); 26 fclose($errfile); 27 28 if($errno != 2 && $errno != 8) { 29 //Terminate script if fatal errror 30 die('A fatal error has occured. Script execution has been aborted'); 31 } 32 } 33 34 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Wed Dec 30 05:55:15 2009 | Cross-referenced by PHPXref 0.7 |