PHP - Obtener la imagen de Gravatar
¡Hola! Hoy os traigo un pequeño TIP, que consiste en obtener la imagen de Gravatar con PHP. Como sabéis, con una cuenta en Gravatar y nuestro correo electrónico, tendremos avatar en cualquier Web (siempre y cuando ésta lo tenga implementado). Por ello, como es una forma cómoda de obtener el avatar de un usuario, escribo este post. Vamos a crear una función que nos devuelva el HASH de un correo electrónico. Este correo electrónico lo concatenaremos con "http://gravatar.com/avatar/", es decir, "http://www.gravatar.com/avatar/HASH". Veamos el código PHP de la función que nos da el HASH: function getHashGravatar($user_mail) { // Quitamos los espacios por si el usuario se equivoca $email = trim($user_mail); // Pasamos todo a minúsculas $user_mail = strtolower($user_mail); // Generamos el Hash $user_mail_hash = md5($user_mail); return $user_mail_hash; } Por lo tanto, cuando queramos mostrar una imagen con el avatar del usuario en Gravatar, introduciremos el siguiente código:
Además, podemos usar diferentes tamaños, desde 1 px. hasta 512 px. con el parámetro '?s=100'. Por ejemplo, para una imagen de 100px X 100px:
Esto es todo lo que os tenía que explicar en este artículo. Si tenéis alguna duda, preguntad. ¡Un saludo!