Para exibir um avatar do Gravatar em PHP, você precisa seguir os seguintes passos:
- Obter o endereço de e-mail do usuário para o qual você deseja exibir o avatar.
- Calcular o hash MD5 do endereço de e-mail. O Gravatar usa o hash MD5 do endereço de e-mail para gerar o avatar.
- Construir o URL do avatar usando o hash MD5. O URL deve seguir o seguinte formato:
https://www.gravatar.com/avatar/HASH_MD5?d=IDENTICON&s=SIZE
, onde HASH_MD5 é o hash MD5 do endereço de e-mail, IDENTICON é o tipo de imagem a ser exibida se o avatar não existir, e SIZE é o tamanho do avatar em pixels. - Exibir a imagem usando a tag
<img>
do HTML. Você pode definir o atributosrc
com o URL construído no passo anterior.
Aqui está um exemplo de código PHP que mostra como exibir um avatar do Gravatar:
<?php
$email = '[email protected]'; // substitua pelo endereço de e-mail do usuário
$size = 200; // tamanho do avatar em pixels
$hash = md5(strtolower(trim($email))); // calcular o hash MD5 do e-mail
$url = "https://www.gravatar.com/avatar/$hash?d=identicon&s=$size"; // construir o URL do avatar
echo '<img src="' . $url . '">'; // exibir a imagem usando a tag <img>
?>
Este código exibe um avatar do Gravatar com tamanho de 200 pixels usando o tipo de imagem Identicon se o avatar não existir para o endereço de e-mail fornecido. Você pode ajustar o tamanho e o tipo de imagem de acordo com suas necessidades.