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" >'; ?>