در این پست قصد دارم تجربه دیگری رو با شما در میان بگذارم و آنهم نحوه نمایش تصویر آواتار کاربران که در سایت گراواتار ذخیره کرده اند.
این کار خیلی آسونه و شما میتونید با یک عنصر img در صفحه و تنظیم مقدار src آن به آدرس عکس در سایت گراواتار این کار رو انجام بدید.
فقط یک نکته اینجا وجود داره که شما باید انجام بدید و آنهم تبدیل ایمیل کاربر به کد هش شده آن با استفاده از الگوریتم md5 هست .
نگران نباشید ! خیلی راحته php اینکارو برامون انجام میده و براش تابع داره و اسم تابع هم همنام الگوریتم هست ! بله با تابع زیر که یک پارامتر میگیره و اون هم رشته مورد نظر برای هش کردن هست ، ایمیل کاربر رو هش کنید :
md5();
حالا فقط کافیه ایمیل کاربر رو به این تابع بدیم و کد هش شده اونو از این تابع بگیریم و درون یه متغیری نگهداری کنیم، بصورت زیر :
$hash_email = md5("example@yahoo.com") ;
حالا نوبت به نمایش عکس کاربر با ایمیل بالا میرسه که بصورت زیر در صفحه لود میکنیم :
$grav_url
=
"https://www.gravatar.com/avatar/"
.
$hash_email
;
echo "<img src=' ".$grav_url." ' />" ;
--------------------------------------------------------------
کار تمام هست .
من تصویر آواتار خودم رو در زیر قرار می دم تا ببینید :
کد هش شده ایمیل من مقدار روبرو هست: 2c8800a8e94dae2e107a469580839699
که نحوه درج در صفحه بصورت زیر هست :
<img src='https://www.gravatar.com/avatar/2c8800a8e94dae2e107a469580839699'/>
موفق باشید