اسکریپت تولید QR کد با PHP

کیو آر کد یا QR Code امروزه خیلی رایج شده , شما میتونید برای کالاها یا صفحات خودتون کیو آر کد تولید کنید تا افراد مختلف با گوشی موبایل خودشون اون رو اسکن کنند و صفحه یا اطلاعات مورد نظر شما توی توی تلفن همراه اونا به نمایش در بیاد. نمونه مثال از کیو ار کد تولید شده با php رو میتونید از اینجا ببینید , همچنین فایل های مربوطه رو میتونید از انتهای این پست دانلود کنید.

برای تولید QR کد با php باید GD روی هاست شما فعال باشه , به چیز دیگه ای نیاز نیست.

برای تولید کیو آر کد لازمه که از qrlib که یه کلاس آماده هست استفاده کنیم. نحوه ی استفاده به این صورت زیر خواهد بود:

در کد بالا ابتدا کتابخونه ی مربوط به تولید QR کد رو به صفحه اظافه کردیم و سپس با استفاده از تابع png که جزئی از کلاس QRcode هست یه تصویر تولید کردیم , این تصویر حاوی اطلاعاتی با محتوای tarhche.ir است , یعنی اگه الان این عکسی که تولید شده رو اسکن کنید ادرس سایت طرح‌چه نمایش داده میشه 😀 به همین راحتی.

برای تولید تصویر کیو ار کد با php میتونید پسوند تصویر تولید شده رو تغییر بدید مثلا اگه بخواید میتونید QR کد تولید شده رو با پسوند png یا Svg تولید کنید , به مثال زیر دقت کنید :

میتونید تنظیمات بیشتری در دسترس داشته باشید , به مثال زیر دقت کنید:

در دستورات بالا ابتدا کتابخونه کیو ار کد رو به صفحه اظافه کردیم و سپس با دستورات svg و png اومدیم دوتا کیو ار کد تولید کردیم و بدون اینکه اونا رو ذخیره کنیم به کاربر نمایش دادیم اما در خط پنجم اومدیم و ابتدا کیو ار کد رو درون test.png قرار دادیم و بعدش کیفیت تصویر اون رو L یعنی low (کیفیت پایین) تعیین کردیم و در مرحله بعد تعداد پیکسل در هر اینچ در کیو ار کد رو با پارامتر پنجم خودمون تعیین کردیم که در اینجا با قرار دادن عدد ۴ معین میکنیم که تعداد پیکسل کیو ار کد ما در هر اینچ ۴×۴ یعنی ۱۶ است. و در پارامتر اخر هم فاصله ی کیو ار کد از فضای سفید اطرافش رو مشخص کردیم که برابر با ۴ پیکسل خواهد بود.

در دستور خط اخر هم همون تنظیمات قبلی رو انجام دادیم اما رنگ پس زمینه و بگ گراند رو تغییر دادیم و با با استفاده از مقدار false کاری کردیم که همزمان هم فایل ذخیره شود و توی مرورگر نمایش داده شود.

دوستان عزیز میتونید کتابخونه ی QRlib رو از انتهای این پست دانلود کنید و همچنین مثال ها رو نیز دانلود کنید 😀 امیدوارم که برای سایتتون کیو ار کد(QR code) تولید کنید.

کتابخونه ی تولید تصویر QR
225.8 KiB
68 Downloads
اطلاعات بیشتر
مثالی از نحوه تولید کیو ار کد
245.3 KiB
48 Downloads
اطلاعات بیشتر
به اشتراک بگذارید:Email this to someoneShare on FacebookTweet about this on TwitterShare on Google+Digg thisShare on LinkedInPin on PinterestShare on StumbleUponFlattr the authorShare on RedditBuffer this pageShare on TumblrPrint this pageShare on YummlyShare on VK
  1. علی طبا

    سلام
    اگه بخواهیم یک متن ساده بدون لینک (مثلا آدرس و تلفن) ایجاد کنیم چه فرقی داره ؟
    یعنی فقط متنه بیاد روی صفحه موبایل

    • اگه بخواید که فقط متن بیاد روی صفحه ی موبایل , میتونید متن رو به همون صورت که هست به اسکریپت بدید ولی اگه بخواید اتوماتیک به صفحه ی تماسگیری بره باید قبل شماره تلفن مورد نظر کلمه ی phone: رو اظافه کنید 😀 زیاد فرقی نمیکنه ولی در حالت دوم اتوماتیک صفحه ی شماره گیری باز میشه و کاربر دیگه به زحمت نمیوفته که بخواد متن رو کپی کنه و ببره توی قسمت تماس تلفنی

می‌خواهید دیدگاهتان را بیان کنید؟