获取Gravatar头像 QQ邮箱取用qq头像

function getGravatar($email, $s = 96, $d = 'mp', $r = 'g', $img = false, $atts = array())
{
    $options = Typecho_Widget::widget('Widget_Options');
    preg_match_all('/((\d)*)@qq.com/', $email, $vai);
    if (empty($vai['1']['0'])) {
        $url= $options->themeUrl .'/img/avtar.png';
    if ($img) {
        $url = '<img src="' . $url . '"';
        foreach ($atts as $key => $val)
            $url .= ' ' . $key . '="' . $val . '"';
            $url .= ' />';
    }
    }else{
        $url = 'https://q2.qlogo.cn/headimg_dl?dst_uin='.$vai['1']['0'].'&spec=100';
    }
    return $url;
}

调用方法

<?php $email=$comments->mail; $imgUrl = getGravatar($email);echo '<img src="'.$imgUrl.'" class="avatar" >'; ?>
建站程序

Typecho 人性化评论时间

2021-12-9 11:24:24

建站程序

Typecho添加支持Emoji表情

2022-1-9 0:29:27

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索