判断邮箱有没有注册Gravatar头像

分类: 知识库时间:  4年前 (2016-04-06)阅读:  2288评论:  0

直接上代码

function duxx_check_gravatar($email) { 
    $email_hash = md5(strtolower(trim($email)));
    $check_uri = 'http://www.gravatar.com/avatar/'.$email_hash.'?d=404';
    $headers = @get_headers($check_uri);
    if (!preg_match("|200|", $headers[0])) { 
        return 0;
        } else { 
        return 1;
     }
}

然后文章内直接判断即可

评论列表: