远程使用gravatar头像
程序员文章站
2024-02-08 09:09:58
...
远程使用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 Telnet远程登录执行程序的方法
-
python使用urllib2模块获取gravatar头像实例
-
如何使用_SSHFS_通过_SSH_挂载远程的_Linux_文件系统或者目录 linuxssh
-
laravel 使用uploadify实现头像上传问题
-
php 获取远程内容,能否只建立一次连接,多次使用.解决方法
-
SSH配置-使用Bitvise SSH Client工具在Windows下远程登陆Linux服务器 博客分类: linuxSSHBitvise SSH Client linuxSSHBitvise SSH Client
-
Centos7使用yum安装MySQL及实现远程连接的方法
-
thinkphp 头像上传在线剪切编辑问题 (使用美图秀秀头像编辑器组件)
-
jenkins使用maven打包发布到远程服务器