This article illustrates the way to send PHP errors by email. Share to everyone for your reference. The implementation method is as follows:
<?php//Our custom error handler function Nettuts_error_handler ($number, $message, $file, $line, $vars) {$email = " <p>an error ($number) occurred on line <strong> $line </strong> and in the <strong>file: $f
ile.</strong> <p> $message </p> "; $email. = "<pre>". Print_r ($vars, 1).
"</pre>"; $headers = ' content-type:text/html; Charset=iso-8859-1 '.
"\ r \ n";
Email the error to someone ... error_log ($email, 1, ' you@youremail.com ', $headers); Make sure so you decide and respond to errors (on the user's side)//either echo an error message, or kill the Entire project.
Up to you ...//the code below ensures that we only "die" if the error is more than//just a NOTICE. if ($number!== e_notice) && ($number < 2048)) {die ("There is an error.
Please try again later. ");}
We should use our custom function to handle errors.
Set_error_handler (' Nettuts_error_handler '); TRigger an error ...
(Var doesn ' t exist) echo $somevarthatdoesnotexist;
I hope this article will help you with your PHP programming.