2010-04-27 11 views
6

Hay una manera sencilla con php, una simple manipulación script o URL para construir una URL de la imagen gravatar correspondiente a un correo electrónico?Cómo construir una URL de la imagen del Gravatar de un correo electrónico dada

Ex. http://gravatar.com/avatars/[email protected] y esto devuelve una imagen jpeg o png.

Si no hay una manera simple como en el ejemplo, ¿cuál es la forma más fácil de resolver una url del gravatar correspondiente a un correo electrónico ?. Gracias

Respuesta

8

Utilice esta:

$userMail = whatever_to_get_the_email; 

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

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

Hay un error en la url, antes de md5 del correo electrónico del usuario no debería haber '.' – VSG24

1

Aunque funciona la solución de @ dipi-malignos Bien, no estaba obteniendo una imagen más grande con eso. Así es como lo hice funcionar correctamente.

$userMail = '[email protected]'; 

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

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