30درصد تخفیف سورس فروشگاهی دیجی کالا + اپلیکیشن اندروید - کد تخفیف : dg30
با تخفیف میخرم

ساخت بارکد درphp توسط API گوگل

ساخت بارکد درphp

بارکد(QR Code) یک  کد قابل خواندنی توسط ماشین است که شامل مربع های سیاه رنگ بر روی یک پس زمینه سفید است . بارکد معمولا برای ذخیره اطلاعاتی که توسط دوربین قابل خواندن است استفاده می شود . بعضی مواقع نیاز است که یک بارکد (QR Code) داینامیک برای محصولات ، کاربران و یا مواردی در پروژه هایی که می نویسید ایجاد کنید . با یک جستجوی ساده می توانید کلی کتابخانه برای ایجاد بارکد پیدا کتید ، اما Google Chart API یک راه آسان برای ساخت بارکد درphp بدون استفاده از کتابخانه یا افزونه را ارایه می دهد .

 

در این آموزش به شما نحوه ساخت بارکد درphp با استفاده از Chart API گوگل و curl نشان می دهیم . اسکریپت ساخت بارکد ما اجازه ساخت QR Code هایی برای URL،متن،ایمیل،شماره تلفن،SMS،اطلاعات مخاطبان و دیگر محتوا را می دهد.

 

برای راحتی کار یک کلاس به اسم QR_BarCode ساختیم که به شما امکان ذخیره بارکد به صورت عکس PNG را میدهد.

 

برای ساخت بارکد درphp از کلاس  QE_BarCode به اینصورت استفاده میکنیم.

 

برای ذخیره بارکد به صورت تصویر PNG از کد زیر استفاده میکنیم.

 

کلاس QR_BarCode انواع مختلف بارکد ها را با فراخوانی متد موردنظر ایجاد می کند.

 

جمع بندی

کلاس QR_BarCode به سادگی و هرچه سریعتر یک بارکد برای شما می سازد . تنها با فراخوانی فایل ( QR_Code.php) حاوی کلاس مورد نظر انواع مختلفی بارکد می توانید بسازید . برای استفاده از این کلاس مطمین باشید curl  فعال باشد (اکثرا است!)

 

موفق باشید.

حسن شفیعی علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. توصیه من: هاست میهن وب‎هاست
مطالب زیر را حتما بخوانید
دیدگاه کاربران (۴)

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

  1. باقری ۱۱ اردیبهشت ۱۳۹۷

    با سلام
    خسته نباشید
    احتراما از مجموعه سورس فوق استفاده میکنم از curl_init ایراد می گیرد و پیام خطا میدهد.
    لطفاً راهنمایی بفرمایید چه باید کرد.
    ممنون از زحمات شما

    پاسخ
    1. حسن شفیعی ۱۱ اردیبهشت ۱۳۹۷

      سلام ممنون .
      احتمالا کتابخانه cURL روی سرور شما فعال نیست که باید با هاستینگ از طریق تیکت در ارتباط باشید .

      موفق باشید.

      پاسخ
      1. امیرحسین ۲ تیر ۱۳۹۸

        البته میتونن از طریق select php version هم اینکارو بکنن اگه سی پنل هست

        پاسخ
      2. حسن شفیعی ۲ تیر ۱۳۹۸

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

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