远程使用gravatar头像
程序员文章站
2024-01-16 13:47:16
...
远程使用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 ){//当头像不存在或文件超过14天才更新 copy($url , $e);//拷贝到本地,一般主机都支持这个函数 } $url=$e; if ( $img ) { $url = ''; } return $url; }
使用方法
return get_gravatar($emails,'80','wavatar','g',false);
以上就是远程使用gravatar头像的内容,更多相关内容请关注PHP中文网(www.php.cn)!
推荐阅读
-
远程使用gravatar头像
-
使用 Python ssh 远程登陆服务器的最佳方案
-
WordPress中Gravatar头像缓存到本地及相关优化的技巧
-
vue.js自定义select2指令并使用ajax远程获取值(包括鼠标滑动下拉分页)
-
php使用curl判断远程文件是否存在的代码
-
使用vscode远程linux开发的实现
-
mysql使用federated实现dblink远程表访问
-
使用PS简单制作一个微信半透明头像
-
Android Studio 使用Gradle创建远程本地仓库,解决打包AAR包时丢失所有dependencies库
-
git配置与使用(vscode连接远程仓库,基本命令使用,忽略跟踪指定文件)