其他提示
我用这个:
class Gravatar
{
static public function GetGravatarUrl( $email, $size = 128, $type = 'identicon', $rating = 'pg' )
{
$gravatar = sprintf( 'http://www.gravatar.com/avatar/%s?d=%s&s=%d&r=%s',
md5( $email ), $type, $size, $rating );
return $gravatar;
}
}
这与SO使用的基本相同。它支持 gravatar.com 支持的所有内容。
Sourceforge 有一个PHP identicon实现
PHPClasses 没有任何内容 - 但你可以看看这个 MonsterID 实施。
嗯,我想知道你为什么这么问,因为你链接到维基百科文章指出了很多实现,包括PHP。顺便说一句,谢谢你的问题,我不知道这些图标的名称......
但经过一番探索之后,我发现很多链接已经过时了......在 Visiglyphs 一,原始代码不再可用,但作者指出另一种可以下载的OO版本。 : - )
请注意,作者还撰写了一篇有趣的补充文章:如何创建Visiglyph缓存。
不隶属于 StackOverflow