Reperire un avatar dal servizio Gravatar è un'operazione semplice in PHP.
Possiamo implementare la seguente funzione di utility:
function getAvatar( $email, $size = '50' ) {
$baseURL = 'http://www.gravatar.com/avatar/';
if( !filter_var( $email, FILTER_VALIDATE_EMAIL ) ) {
return '';
}
return $baseURL . md5( $email ) . '?s=' . $size;
}
Esempio d'uso:
<img src="<?php echo getAvatar( 'me@test.it', '80' ); ?>" alt="" />