php远程下载头像,远程使用gravatar头像
遠(yuǎn)程使用gravatar頭像function get_gravatar( $email, $s = 80, $d = 'mm', $r = 'g', $img = false, $atts ='呂滔') {
$url = 'http://www.gravatar.com/avatar/';
$url .= md5( strtolower( trim( $email ) ) );
$e = ROOT_PATH . 'image/user/'.md5( strtolower( trim( $email ) ) ).'.jpg';
$t = 1209600;
$url .= "?s=$s&d=$d&r=$r";
if ( !is_file($e) || (time() - filemtime($e)) > $t ){//當(dāng)頭像不存在或文件超過14天才更新
copy($url , $e);//拷貝到本地,一般主機(jī)都支持這個(gè)函數(shù)
}
$url=$e;
if ( $img ) {
$url = '';
}
return $url;
}
使用方法return get_gravatar($emails,'80','wavatar','g',false);
以上就是遠(yuǎn)程使用gravatar頭像的內(nèi)容,更多相關(guān)內(nèi)容請(qǐng)關(guān)注PHP中文網(wǎng)(www.php.cn)!
本文原創(chuàng)發(fā)布php中文網(wǎng),轉(zhuǎn)載請(qǐng)注明出處,感謝您的尊重!
總結(jié)
以上是生活随笔為你收集整理的php远程下载头像,远程使用gravatar头像的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 6 日期字符串转日期_山西省导游协会关于
- 下一篇: 无向图的深度优先遍历非递归_图算法总结