2010-04-27 10 views
6

donné Il y a une façon simple avec php, un script simple ou la manipulation URL pour construire une URL pour l'image gravatar correspondant à un e-mail?Comment construire une URL d'une image GRAVATAR d'un e-mail

Ex. http://gravatar.com/avatars/[email protected] et ce retour une image jpeg ou png.

S'il n'y a pas de manière simple comme l'exemple, ce qui est la meilleure façon que vous savez résoudre une url du gravatar correspondant à un e-mail ?. Merci

Répondre

8

Utilisez ceci:

$userMail = whatever_to_get_the_email; 

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

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

Il y a une erreur dans l'URL, avant que md5 de l'adresse e-mail de l'utilisateur ne contienne aucun '.' – VSG24

1

Bien que les travaux de solution de @ dipi-mal D'accord, je n'obtenais pas d'image plus grande avec. Voici comment je l'ai fait fonctionner correctement.

$userMail = '[email protected]'; 

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

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