您好, 欢迎访问小ben成长手册, 现在是2020年04月05日

小ben成长手册 欢迎光临  


  • 读者墙
  • 本站统计
  • 文章总数:474篇
  • 评论总数:945条
  • 分类总数:43个
  • 标签总数:436个
  • 友链总数:52个
  • 建站日期:2016-05-11
  • 站长推荐
  • 金银花

  • 通过Email判断用户是否有Gravatar头像
    作者: benen005 | 发布时间: 2016-07-04 23:33:09 | 点击量: 585
    标签: gravatar

    通过Email判断用户是否有Gravatar头像
    很多时候,我们需要知道用户有没有设置Gravatar,比如如果用户没有设置Gravatar头像则直接显示本地的默认头像,或者提醒没有设置Gravatar的用户设置Gravatar头像,而不打扰已经设置过头像的用户。今天分享的代码可以通过Email地址来验证用户是否有Gravatar头像:


    <?php 


    $email = "benen005@sina.com";

    echo validate_gravatar($email);

    function validate_gravatar($email) {

         $hash = md5(strtolower(trim($email)));

         $uri = 'http://cn.gravatar.com/avatar/' . $hash . '?d=404';

         $headers = @get_headers($uri);

         if (!preg_match("|200|", $headers[0])) {

         $has_valid_avatar = FALSE;

         } else {

         $has_valid_avatar = TRUE;

         }

         return $has_valid_avatar;

    }

    ?>


    2016-07-05 21:19:23
    @沉鱼落雁随笔 比较实用
    2016-07-05 21:11:43
    为什么总是代码
    2016-07-05 19:42:20
    这个代码比较实用,感谢分享

    名称(*)

    邮箱

    网址

    三十二减十等于几?

    (*)

    本站资源均来自网络,如有侵权请联系我们删除e-mail:benen005@sina.com