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,它看起來完全一樣。
鏈接到gravatar.com上的說明 – trojanfoe 2011-01-30 10:14:00