note 75881 added to function.set-error-handler
| From: | gotrunko at hotmail dot com | Date: | Wed, 20 Jun 2007 08:26:20 +0000 |
| Subject: | note 75881 added to function.set-error-handler | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-127814@lists.php.net to get a copy of this message | ||
To ereg error in a text file
<?php
$log_file="log.txt";
set_error_handler(log_handler);
function log_handler ( $errno, $errstr, $errfile, $errline, $errcontext )
{
$context = var_export($errcontext, TRUE);
log_error_ereg("errno:$errno ($errstr) file:$errfile, line:$errline,
context:$context\n");
}
function log_error_ereg($mess)
{
global $log_file;
$fd = fopen($log_file, 'a');
if(!$fd)
{
echo "<pre>$mess</pre>";
}
else
{
if(!fwrite($fd, date('Y-m-d H:i:s')." ERR : \n$mess\n\n"))
{
echo "<pre>$mess</pre>";
}
fclose($fd);
}
}
?>
----
Server IP: 217.174.196.197
Probable Submitter: 86.210.150.180
----
Manual Page -- http://www.php.net/manual/en/function.set-error-handler.php
Edit -- https://master.php.net/note/edit/75881
Del: integrated -- https://master.php.net/note/delete/75881/integrated
Del: useless -- https://master.php.net/note/delete/75881/useless
Del: bad code -- https://master.php.net/note/delete/75881/bad+code
Del: spam -- https://master.php.net/note/delete/75881/spam
Del: non-english -- https://master.php.net/note/delete/75881/non-english
Del: in docs -- https://master.php.net/note/delete/75881/in+docs
Del: other reasons-- https://master.php.net/note/delete/75881
Reject -- https://master.php.net/note/reject/75881
Search -- https://master.php.net/manage/user-notes.php