Typecho 获取QQ头像


/**
     * 获取gravatar头像地址 
     * 
     * @param string $mail 
     * @param int $size 
     * @param string $rating 
     * @param string $default 
     * @param bool $isSecure 
     * @return string
     */
    public static function gravatarUrl($mail, $size, $rating, $default, $isSecure = false)
    {
            $reg = "/^\d{5,11}@[qQ][Qq]\.(com)$/";
            if (preg_match($reg, $mail)) {
                $img    = explode("@", $mail);
                $url = "//q2.qlogo.cn/headimg_dl?dst_uin={$img[0]}&spec=240";
            } else {
                if (defined('__TYPECHO_GRAVATAR_PREFIX__')) {
                    $url = __TYPECHO_GRAVATAR_PREFIX__;
                } else {
                    $url = $isSecure ? 'https://secure.gravatar.com' : 'http://www.gravatar.com';
                    $url .= '/avatar/';
                }
                if (!empty($mail)) {
                    $url .= md5(strtolower(trim($mail)));
                }
                $url .= '?s=' . $size;
                $url .= '&r=' . $rating;
                $url .= '&d=' . $default;
            }
            return $url;
    }


修改文件:

未完待续:关注微信小程序获取访问密码 (文章ID:1189)或小程序在线阅读


Typecho 获取QQ头像


关注小程序 [上下博客] 扫码手机完整阅读

标签: 评论头像, gravatar头像

已有 12 条评论

  1. W-Mai W-Mai 回复 2020-04-04 12:55

    哦吼 可以可以可以

  2. 叶 叶 回复 2020-04-03 15:43

    测试

  3. text text 回复 2020-03-31 14:08

    测试

  4. 123 123 回复 2020-01-16 20:47

    试一下

  5. 试试看看 试试看看 回复 2019-12-27 22:44

    试试看看

  6. hu hu 回复 2019-11-16 13:08

    测试

  7. miko miko 回复 2019-11-11 18:07

    试试看

  8. dndnnx dndnnx 回复 2019-03-24 09:51

    测试

  9. test test 回复 2019-03-08 14:40

    测试一下

  10. 子弹 子弹 回复 2019-01-22 14:24

    测试一下

    1. 王And木 王And木 回复 2019-01-22 14:32

      头像的效果是可以实现的,现在是重搭的博客。所以没有原来的效果了。

  11. 空明竹随 空明竹随 回复 2018-10-01 22:32

    试试头像

添加新评论