گراواتار

در این پست قصد دارم تجربه دیگری رو با شما در میان بگذارم و آنهم نحوه نمایش تصویر آواتار کاربران که در سایت گراواتار ذخیره کرده اند.

این کار خیلی آسونه و شما میتونید با یک عنصر 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'/>

 

موفق باشید