判断gravatar是否有头像 - 起点终站

我们应该感谢相遇,无论结局是喜是悲....
判断gravatar是否有头像
  • 首页 > IT技术
  • 作者:起点终站
  • 2017年4月14日 16:18 星期五
  • 浏览:3647
  • 字号:
  • 评论:4
  • Gravatar是一图像跟随著您到访过的网站,当您在博客中留言或发表文章,它将会出现在您的名称旁。头像协助识别您在博客和论坛发表的文章,何乐而不为呢?全球公认的头像网站,利用你的邮件号码来读取你在Gravatar里设置的头像,大部分用原生评论的博客都是支持Gravatar头像的。。。注册网站http://cn.gravatar.com/


    今天发现之前写的判断方法有问题。。。

    度娘了一下。。发现了个更好的方法。。。


    $hash = md5(trim($mail));
    $uri = 'http://cn.gravatar.com/avatar/'.$hash.'?d=404';
    $headers = @get_headers($uri);
    if (!preg_match("|200|", $headers[0])) {//没头像
    	return 'https://blog.hellozwh.com/moren.jpg';
    }else {
    	return "http://cn.gravatar.com/avatar/$hash?s=40&d=mm&r=g";
    }


    在这里,首先根据mail判断有没有头像,没头像的话返回我们自己设置的头像而不是官方的默认黑白头像。。。
      您阅读这篇文章共花了:  
    本文作者:起点终站      文章标题: 判断gravatar是否有头像
    本文地址:https://blog.hellozwh.com/?post=264
    版权声明:若无注明,本文皆为“起点终站”原创,转载请保留文章出处。
    文栋说2017-04-19 14:45
    注册这个,还得翻墙
    起点终站 没错,我就是那个帅逼站长2017-04-19 14:52
    @文栋说:不用啊
    简爱2017-04-18 15:14
    效果等于 这个 https://cn.gravatar.com/avatar/44fea092d37155034953ea63c38373ce?s=130&d=http://qiniu.hellozwh.com/moren.jpg gravatar 默认头像参数 d 可以定义网址
    起点终站 没错,我就是那个帅逼站长2017-04-18 15:16
    @简爱:确实可以,厉害了这个。。。
    返回顶部| 首页| 手气不错| 网站地图| sitemap| 装逼生成器| 站长介绍|

    Copyright © 2014-2017 起点终站   闽ICP备16011094号-1

    00:00 / 00:00
    顺序播放