دریافت گراواتار با php

  • آپدیت شده در تاریخ

دریافت گراواتار با php

با آموزش دریافت گراواتار با php میتوانید تصویر گراواتار را با ساخت یک url  از email id  در سایز های مختلف در مرورگر نمایش بدهید

 

گراواتار چیست ؟

گراواتار به انگلیسی gravatar نام یک نوع اواتار می باشد .

حتما شده که شما هم به سایتی مراجعه کرده باشید که نیاز به عضویت داشته است .بعد از ثتت نام معمولا شما بعد از ان باید اواتار خودتون رو مشخص کنید و اگر قرار باشه در ۱۰۰ تا سایت ثبت نام کنید ،نیاز هست که در ۱۰۰ تا سایت اواتارتون رو دستی انتخاب کنید .خوب این پروسه تکراری هست و اینجاست که گراواتار به کار می آید .و شما را از دست یک پروسه تکرای و خسته کننده ، خلاص میکند . پس نیاز است این قابلیت دریافت گراواتار با php در پروژه هایی که می سازید پیاده کنید

 

اول از همه ,  آدرس ایمیل را داخل یک متغیر ذخیره می کنیم . با تابع trim() در php  تمامی فضاهای خالی را پاکسازی و همه ی حروف را درصورتی که با حروف بزرگ نوشته شده باشند با تابع strtolower()  به حروف کوچک تبدیل میکنیم . پس از اون رشته ایمیل را به تابع md5() به هش md5 تبدیل میکنیم

Md5 hash بدست آمده را به آدرس “https://www.gravatar.com/avatar/”your-md5-hash-here   اضافه میکنیم و بعد اگر قصد داشتید که تصویر مورد نظر را با query  (?s=150) در هر سایز دلخواهی میتوانید دریافت کنید

 

ایمیل خود را در متغییر زیر وارد کنید یا اینکه اگر قصد دریافت اطلاعات از ورودی های کاربران دارید از آرایه های سوپر گلوبال استفاده کنید

 

 

بعد آدرس ایمیل را hash میکنیم

 

 

ست کردن سایز تصویر :

 

 

ساخت آدرس URL  گراواتار

 

حالا میتوانید آدرس را برای مشاهد عکس در تب چدید مرورگر وارد کنید یا اینکه آن را داخل ویژگی src در تگ img  مورد نظر echo کنید

 

 

امیدوار این کد کاربردی را داخل پروژه هایی که مینویسید استفاده کنید

موفق باشید

 

حسن شفیعی توسعه دهنده وب و موبایل مدیر سایت علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. اگر نیاز به برنامه نویس برای انجام پروژه و نوشتن اسکریپت های سمت وب, اپلیکیشن های اندروید و ios, پیدا کردن راه حل توسعه و غیره داشتید حتما از طریق تماس با ما/ واتساپ/ تلگرام بهم پیام بدید. برایتهیه هاست مطمین و پرسرعت کلیک کنید
مطالب زیر را حتما بخوانید
دیدگاه کاربران (۱)

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

  1. محمد ۲۶ مرداد ۱۳۹۹

    عال بود

    پاسخ
دوره های آموزشی