$email_reset = 1; $email = $user_name . "@" . $user_name . ".com"; } $user_name .= '_'; // Sets the default Dynamic Gravatar if (ALLOW_GRAVATARS == 2 || ALLOW_GRAVATARS == 1 && $local_avatar) { $dynamic_def = GRAVATARS_DYNAMIC_DEF; } // $pAvatar->setCacheLocation("temp/"); //optional # php>=5 versions if (version_compare(PHP_VERSION, '5') >= 0) { include_once 'PHPGravatar.class.php'; } else { include_once 'PHPGravatar4.class.php'; } $pAvatar = new PHPGravatar(); if (!GRAVATARS_CACHE || ALLOW_GRAVATARS == 1 && (isset($use_gravatar) && !$use_gravatar || isset($USE_GRAV) && !$USE_GRAV) || ALLOW_GRAVATARS == 2 && (isset($USE_GRAV) && !$USE_GRAV)) { $pAvatar->disableCache(); } $pAvatar->setEmail($email); $pAvatar->setSize(C_AVA_WIDTH); $pAvatar->setRating(GRAVATARS_RATING); $pAvatar->setDefault(isset($dynamic_def) ? $dynamic_def : $avatar); $gravatar = $pAvatar->get(); if ($gravatar != "") { $avatar = $gravatar; $gravatarTag = $pAvatar->getTag(); } if ($email_reset) { $email = ""; }
<?php require_once "lib/PHPGravatar.php"; $tag_attr = array("border" => "0", "style" => "border: 1px solid red;"); $gravatar = new PHPGravatar('*****@*****.**'); $gravatar->setSize(100); $gravatar->setImageset("404"); $gravatar->setIsTag(true); $gravatar->setImgTagAttr($tag_attr); if (!$gravatar->isError()) { echo $gravatar->buildGravatar("<br /><strong>Marco Germani</strong>"); } else { echo "Error to get gravatar: {$gravatar->getError()}"; }