PHP – Implementace Gravataru do komentářů

POZOR! Článek jsem napsal před více jak rokem, a tudíž už nemusí reflektovat můj nynější názor nebo může být zastaralý.

Původně jsem si myslel, že implementovat avatary z Gravataru bude potřebovat nějakou třídu, ale pak jsem našel pěknou stránku: http://en.gravatar.com/site/implement/images/php/

Implementace do PHP je tam krásně vysvětlena. Z této stránky jsem si vypreparoval následují jednoduchou funkci:

function getGravatar($email, $s = 80) {
    $url = 'http://www.gravatar.com/avatar/';
    $url .= md5( strtolower( trim( $email ) ) );
    $url .= "?s=$s&d=mm";
    return $url;
}

Použití:

$gravatar = getGravatar('email@email.cz');
echo '';

První argument funkce je snad zřejmý (e-mail), druhý je velikost obrázku v pixelech.

Sdílením článku mi pomůžete a uděláte mi velikou radost :)

Komentáře