Функція для отримання Gravatar’а
Використовувати Gravatar’и на своєму сайті – легко! Достатньо звернутися до файлу http://gravatar.com/avatar.php за картинкою і вказати її параметри.
<?php
/**
* @email — email за яким закріплено Gravatar
* @size — розмір (в пікселях)
* @default — URL Gravatar’а за замовчуванням
* @rating — рейтинг Gravatar’а (G, PG, R, X)
**/
function get_gravatar($email, $size, $default, $rating)
{
// за картинкою звертаємося до файлу
// http://gravatar.com/avatar.php
$site = "http://gravatar.com/avatar.php";
// генеруємо md5-хеш для вказаного email’у,
// це є ідентифікатор Gravatar’а
$md5_hash = md5($email);
// генеруємо рядок з параметрами Gravatar’а
$param = "?gravatar_id=" . $md5_hash . "&default=" . $default . "&size=" . $size . "&rating=" . $rating;
return '
';
}
echo get_gravatar("virua@ukr.net", 50, "im/default.gif", "G");
?>
Результат виконання функції get_gravatar() можна побачити нижче:
![]()
Примітка! Зверніть увагу, що в браузері Firefox фрагмент коду <img src="%27.$site.$param.%27" показується невірно. Замість %27 має бути ' (одиночні лапки).
Оцініть, будь ласка, матеріал:
