gravatar是什么东西?
简单的来说,gravatar是一个开放头像系统,当在该系统注册了email之后,你就可以上传你自己的头像作为该email的身份标志,其他公共网站可以通过你的email地址将头像显示出来.其实这个东西实现起来很简单,但是人家这个服务很有创意,赚钱不少呢,羡慕之…
应网友misser 的要求,本站的留言系统就添加了这个东西,添加起来很简单,下面是我在comment.php中添加的部分代码
- <img class="gvt" src="http://www.gravatar.com/avatar.php?gravatar_id=<?php echo md5($c-/>comment_author_email);?>&size=30&default=http%3A%2F%2Fphoto14.yupoo.com%2F20080102%2F160145_1362763515_hihsxaok.jpg" border="0" align="left" />
通过这样的方式就可以引用gravatar的图片了.具体的引用方式参见这里.
不过我也可以在我的这个blog给那些不喜欢看e文的朋友描述一下如何引用gravatar的图片.任何一个在gravatar注册过的用户,只要你知道他的email就能很容易调用该会员的头像了,可以用email的md5编码来获取会员头像:
引用头像的图片地址是:
http://www.gravatar.com/avatar.php?&gravatar_id=279aa12c3326f87c460aa4f31d18a065
gravatar_id后面的值即为email的md5加密后的结果,在php中可以用 md5函数来实现
&rating=G 头像的属性,这里写G就可以了,G表示大众化的,就是不黄不暴力的图片
&size=40图片的大小,不能超过80
&default=http%3A%2F%2Fwww.example.com%2Fsomeimage.jpg这个是默认图片的地址,如果该用户不存在则显示这个地址的图片
嘿嘿,别说我火星哈!

的图标,真是非常的可爱,所以我便打算把这个东西给偷下来。于是乎偷偷的给大猫邮件一封,索要了所有图标的文件,省去了自己一个一个下载的麻烦。然后打算用插件的形式来搞定这个东西,其实说白了就是一个str_replace的问题。