Есть ли библиотека идентификаторов для PHP
Я ищу библиотеку PHP / функцию / класс, который может создавать Identicon с.
5 ответов
Как насчет этого
это то, как Скотт делал идентификаторы для Wordpress, вы можете скачать код и убедиться в этом сами.
Надеюсь, поможет.
Я использую это:
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.
В PHPClasses ничего не было, но вы можете взглянуть на эту реализацию MonsterID.
Ммм, я удивляюсь, почему вы спросили, так как вы ссылаетесь на статью в Википедии, которая указывает на множество реализаций, включая PHP. Кстати, спасибо за ваш вопрос, я не знал названия этих иконок...
Но после небольшого изучения я обнаружил, что многие ссылки там устарели... После Visiglyphs исходный код больше не доступен, но автор указывает на альтернативную версию OO, которую можно загрузить.:-)
Обратите внимание, что автор также написал интересную дополнительную статью: Как создать кеш Visiglyph.