Emlog教程:获取最近留言访客头像函数

2015-7-1 / 5 评论 / 8560 阅读

本代码来自陈子文哪货,舍力做转载保存之用,原文如下:刚才写个模板需要在底部加一个最新访客,顺手写了个函数,需要的可以借鉴借鉴

/**
 * 获取Gravatar头像
 */
function getGravatar_fk($email, $s = 40, $d = 'mm', $g = 'g') {
    $hash = md5($email);
    $avatar = "http://gravatar.duoshuo.com/avatar/$hash?s=$s&d=$d&r=$g";
    return $avatar;
}
//获取最新评论访客
function comment($num){
    $t = MySql::getInstance();
    $sql = "SELECT * FROM ".DB_PREFIX."comment WHERE mail != '' ORDER BY `cid` DESC LIMIT $num";
    $list = $t->query($sql);
    while($row = $t->fetch_array($list)){
        $i = '<li><a rel="nofollow" href="'.$row['url'].'"><img src="'.getGravatar_fk($row['mail']).'"></a></li>';
        echo $i;
    }
}

调用方式:

comment($num) //$num为调用数量


评论一下?

OωO
取消
    1. 头像
      许多多
      第4楼
      这个代码要放在哪个地方呢?
      回复
      1. 头像
        舍力
        @许多多:放到你想放的地方就可以了。
        回复
    1. 头像
      顾念文笔
      地板
      支持支持
      回复
    1. 头像
      大片
      板凳
      getInstance()哪里来的
      回复
    1. 头像
      李明
      沙发
      陳子文哪貨真厉害。
      回复