Допустим, мой адрес электронной почты test@test.com
, я зарегистрирован на Gravatar.com и определил пользовательское изображение.
Теперь, когда я пытаюсь следовать инструкциям, которые появляются на gravatar.com, и делаю это:
$gravatar = md5( strtolower( trim( $user->email ) ) );
<img src="http://www.gravatar.com/avatar/<?= $gravatar ?>?s=100" />
Я не получаю изображение по умолчанию, так что это означает, что что-то не так с адресом электронной почты, который я ввел.
Но когда я удаляю функции strtolower
и trim
, все работает отлично.
Примечание: $ user-> email = test@test.com (без пробелов и заглавных букв).
Почему это? также, если я повторяю $ gravatar с функциями strtolower
и trim
, он выглядит точно так же.