2010-04-27 3 views
6

Es ist eine einfache Art und Weise mit php, einer einfachen Skript oder URL-Manipulation eine URL für das Gravatar Bild entsprechend eine E-Mail zu bauen?Wie eine URL eines Gravatar Bild von einer bestimmten E-Mail bauen

Ex. http://gravatar.com/avatars/[email protected] und dies ein jpeg oder png Bild zurückgeben.

Wenn es keinen einfachen Weg wie das Beispiel gibt, was ist der einfachste Weg, wie Sie eine URL des gravatar entsprechend einer E-Mail auflösen können ?. Dank

Antwort

8

Verwendung dieser:

$userMail = whatever_to_get_the_email; 

$imageWidth = '150'; //The image size 

$imgUrl = 'http://www.gravatar.com/avatar/'.md5($userMail).'fs='.$imageWidth; 
+0

Es gibt einen Fehler in der URL, vor md5 der Benutzer-E-Mail sollte kein '.' sein – VSG24

1

Obwohl @ dipi-Übel-Lösung funktioniert gut, ich habe kein größeres Bild davon bekommen. Hier ist, wie ich es richtig funktioniert habe.

$userMail = '[email protected]'; 

$imageWidth = '600'; //The image size 

$imgUrl = 'https://secure.gravatar.com/avatar/'.md5($userMail).'?size='.$imageWidth;