Скажем, моя электронная почта [email protected]
, я зарегистрирован на Gravatar.com, и я определил пользовательское изображение.Функция хэш-функции Gravatar
Теперь, когда я пытаюсь и следовать инструкциям, появляющимся на gravatar.com и сделать это:
$gravatar = md5(strtolower(trim($user->email)));
<img src="http://www.gravatar.com/avatar/<?= $gravatar ?>?s=100" />
Я не получаю Gravatar изображение по умолчанию, так что это означает, что что-то не так с адресом электронной почты Я вошел.
Но когда я снимаю strtolower
и функции trim
, все работает отлично.
Примечание: $ user-> email = [email protected] (без конечных пространств или столиц в любом месте).
Почему это? также, если я эхо $ gravatar с функциями strtolower
и trim
, он выглядит точно так же.
Ссылка на инструкции по gravatar.com – trojanfoe
@trojanfoe http://en.gravatar.com/site/implement/hash/ –
Какой url _does_ он генерирует? – sarnold