0
내 이메일이 [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] (어디에서나 공백이나 대문자는 사용하지 않음).
왜 그렇습니까? 또한, 만약 내가 strtolower
과 trim
함수를 가진 $ gravatar를 echo한다면, 똑같은 것처럼 보입니다.
gravatar.com에 대한 지침에 링크 – trojanfoe
@ 트로이안 호 http://en.gravatar.com/site/implement/hash/ –
생성되는 URL은 무엇입니까? – sarnold