PHP: ottenere un avatar dal servizio Gravatar

Short link

Reperire un avatar dal servizio Gravatar è un'operazione semplice in PHP.

Possiamo implementare la seguente funzione di utility:


function get_avatar( $email, $size = 50 ) {
	$base_url = 'https://www.gravatar.com/avatar/';
	if( !filter_var( $email, FILTER_VALIDATE_EMAIL ) ) {
		return '';
	}
	return $base_url . md5( $email ) . '?s=' . $size;
}

Esempio d'uso:


<img src="<?php echo get_avatar( 'me@test.it', 80 ); ?>" alt="">

L'autore

Gabriele Romanato, sviluppatore web full stack specializzato in siti, applicativi web ed e-commerce con Node.js e PHP.