0

假设我的电子邮件是test@test.com,我在 Gravatar.com 上注册,并且定义了一个自定义图像。

现在,当我尝试按照 gravatar.com 上显示的说明进行操作时:

$gravatar = md5( strtolower( trim( $user->email ) ) );

<img src="http://www.gravatar.com/avatar/<?= $gravatar ?>?s=100" />

我没有得到默认的 gravatar 图片,这意味着我输入的电子邮件地址有问题。

但是当我删除strtolowertrim函数时,一切正常。

注意:$user->email = test@test.com(任何地方都没有尾随空格或大写字母)。

这是为什么?strtolower另外,如果我用and函数回显 $gravatar trim,它看起来完全一样。

4

1 回答 1

1

不知道是什么问题,它现在生成相同的哈希。以前没有。也许我在某个地方拼错了,无论如何,谢谢大家

于 2011-01-30T10:33:53.073 回答