Como implementar Gravatar en nuestra web con PHP

En esta oportunidad quiero explicar como podemos utilizar el servicio de gravatar nuestra web. ¿no sabes lo que es gravatar?

Gravatar es un sistema gratuito en el cual una vez registrados nos permite subir una imagen y utilizarla como Avatar en donde se relacionara a la dirección de correo que hayamos indicado en el momento de inscribirnos. Esto nos permitirá mostrar dicha imagen en todos los comentarios que publiquemos en diferentes sitios web que utilicen dicho servicio.
En otras palabras Gravatar nos permite mostrar nuestra imagen cada vez que utilicemos nuestra dirección de correo en algún sitio web.

Para lograrlo crearemos una función la cual se encargara de devolvernos la URL de la imagen para que luego podamos mostrarla en el lugar que le indiquemos.

En nuestro archivo PHP incluiremos lo siguiente:

function Gravatar($Mail){
  1.  /* Imagen por defecto en caso de que el usuario no disponga de una cuenta en Gravatar */
  2.  $Imagen_Defecto = 'http://www.sitioweb.com/imagen_por_defecto.jpg';
  3.  
  4.  /* Tamaño de la imagen en pixels. se permite un máximo de 60 px*/
  5.  $Tamano_Defecto = 40;
  6.  
  7.  return 'http://www.gravatar.com/avatar.php?gravatar_id='.md5($Mail).'&default='.urlencode($Imagen_Defecto).'&size='.$Tamano_Defecto;
  8. }

Una vez finalizada la función la llamaremos de la siguiente manea:

echo '
  1. <img src="'.Gravatar('correo@servidor.com').'" alt="Avatar del Usuario" />
  2. <pre lang="php">';

Y así veremos la imagen asociada al correo que le hayamos indicado.

Discuss: “Como implementar Gravatar en nuestra web con PHP”

  1. 30 julio 2011 at 15:47 #

    hola gracias por el aporte

    Posted by sergio
  2. 3 abril 2012 at 0:35 #

    Muchas gracias!

    Posted by Carlos

Deja un comentario

Quiero recibir una notificación cuando alguien publique un comentario en este artículo. (Podes suscribirte sin comentar