用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - php代码库

发送email错误报告

2014-01-05 作者: java举报

[php]代码库

<?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: $file.</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 that you decide how to 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 was more than  
    // just a NOTICE.  
    if ( ($number !== E_NOTICE) && ($number < 2048) ) {  
        die("There was 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; 


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...