လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP Development Schaigs - QR Code Generation function ကိုဘယ်လိုအကောင်အထည်ဖော်မလဲ

PHP Development Schaigs - QR Code Generation function ကိုဘယ်လိုအကောင်အထည်ဖော်မလဲ

gitbox 2025-06-07

မိတ်ဆက်ပေး

မိုဘိုင်းငွေပေးချေမှုနှင့် QR Code ငွေပေးချေမှု၏လူကြိုက်များမှုနှင့်အတူ QR ကုဒ်များသည်နေ့စဉ်ဘဝ၏အရေးကြီးသောအစိတ်အပိုင်းတစ်ခုဖြစ်လာသည်။ ဝက်ဘ်ဆိုက်များနှင့် application များတွင် QR Code Code မျိုးဆက်လုပ်ဆောင်ချက်များကိုပေါင်းစည်းခြင်းသည်အထူးလိုအပ်သည်။ PHPT ဘာသာစကားတွင် Open Source Libraries အမျိုးမျိုးရှိသည်။ ၎င်းသည် QR Code မျိုးဆက်သစ်ကိုအလွယ်တကူရရှိနိုင်ပါသည်။ ဤဆောင်းပါးသည် QR ကုဒ်များကိုမြန်မြန်ဆန်ဆန်ထုတ်လွှင့်ရန် PHP QR Code စာကြည့်တိုက်ကိုမည်သို့အသုံးပြုရမည်ကိုရှင်းပြပါမည်။

တပ်ဆင်အေးထား

QR Code function ကိုမအကောင်အထည်ဖော်မီ PHP QR Code စာကြည့်တိုက်ကိုအရင်ထည့်သွင်းရမည်။ ဤစာကြည့်တိုက်ကို GitHub တွင်အခမဲ့ရရှိနိုင်ပါသည်။ သို့မဟုတ်တေးရေးဆရာမှတဆင့် install လုပ်နိုင်သည်။ composer ကို install လုပ်ထားလျှင်, အောက်ပါ command ကို run ပါ။

 <span class="fun">တေးရေးဆရာ T0K4rt / Phpqrcode လိုအပ်သည်</span>

အကယ်. သင်သည်တေးရေးဆရာကိုမသုံးပါက GitHub မှတိုက်ရိုက်ဒေါင်းလုပ် လုပ်. decompress လုပ်နိုင်ပြီး Phpqrcode.php ဖိုင်ကိုစာကြည့်တိုက်တွင်စာကြည့်တိုက်တွင်ထည့်ပြီးအသုံးပြုသည်။

QR ကုဒ်ကိုထုတ်လုပ်ပါ

တပ်ဆင်မှုပြီးဆုံးသွားသောအခါ QR Code ကိုစတင်ရန်စတင်နိုင်သည်။ အဓိကအဆင့်များမှာ -

  • phpqrcode.php ဖိုင်ပါရှိသည်
  • QR Code parameters တွေကိုသတ်မှတ်ပါ
  • QR ကုဒ်ကိုထုတ်လုပ်ရန် QRCODEDEDE :: PNG () function ကိုခေါ်ပါ

1 ။ Phpqrcode.php ဖိုင်ပါဝင်သည်

PHPQRCODODED.PH ဖိုင်တွင် PHP code တွင်ပါ 0 င်ကြောင်းသေချာပါစေ။

 <span class="fun">&#39;Phpqrcode.php&#39; &#39;;</span>

2 ။ QR Code parameters တွေကိုသတ်မှတ်ပါ

အဆိုပါ QRCODEDED :: PNG function သည်အောက်ပါ parameters များကိုထောက်ပံ့သည်။

  • $ text : QR Code Content, လိုအပ်ပါတယ်။
  • $ outfile : output file path, မသတ်မှတ်ပါက QR ကုဒ်ကို browser တွင်ပြလိမ့်မည်။
  • $ အဆင့် - အမှားပြင်ဆင်ခြင်းအဆင့်, ပုံမှန်ဌ, options များဌ, မီတာ, q, h. ပါဝင်သည်။
  • $ အရွယ်အစား : 1 နှင့် 10 အကြား QR Code အရွယ်အစား။
  • $ margin : 0 နှင့် 10 အကြား QR Code margin ။

အောက်ပါဥပမာသည် QR ကုဒ်ကိုဖိုင်တစ်ခုသို့ output လုပ်သည်။

 $text = 'https://www.baidu.com/';
$file = 'qrcode.png';  // ဖိုင်အမည်နှင့်လမ်းကြောင်း
$level = 'L';          // အမှားပြင်ဆင်ခြင်းအဆင့်:L、M、Q、H
$size = 10;            // ကုဒ်အရွယ်အစား:1-10
$margin = 1;           // အပြင်ဘက်အနားသတ်:1-10
<p>QRcode::png($text, $file, $level, $size, $margin);<br>

QR Code ကို browser သို့တိုက်ရိုက်ထုတ်ယူခြင်းဥပမာ -

 $text = 'https://www.baidu.com/';
$level = 'L';
$size = 4;
$margin = 2;
<p>QRcode::png($text, false, $level, $size, $margin);<br>

နမူနာကုဒ်

အောက်ဖော်ပြပါသည် QR Code ကိုထုတ်လုပ်ရန် PHP သည်အပြည့်အဝပါ 0 င်သည်။

 require_once 'phpqrcode.php';
$text = 'https://www.baidu.com/';
$file = 'qrcode.png';  // ဖိုင်အမည်နှင့်လမ်းကြောင်း
$level = 'L';          // အမှားပြင်ဆင်ခြင်းအဆင့်:L、M、Q、H
$size = 10;            // ကုဒ်အရွယ်အစား:1-10
$margin = 1;           // အပြင်ဘက်အနားသတ်:1-10
<p>QRcode::png($text, $file, $level, $size, $margin);<br>

အကျဉ်းချုပ်

QR Code Generation function ကိုအကောင်အထည်ဖော်ရန် PHP QR Code စာကြည့်တိုက်ကိုဤဆောင်းပါးကမိတ်ဆက်ပေးသည်။ စာကြည့်တိုက်သည်အစွမ်းထက်ပြီးအသုံးပြုရန်လွယ်ကူပြီး, Logos, နောက်ခံပုံရိပ်များနှင့်တရုတ်အကြောင်းအရာများအပါအ 0 င် QR ကုဒ်များကိုစတိုင်မျိုးစုံဖြင့် QR ကုဒ်များကိုထောက်ပံ့သည်။ ဤသင်ခန်းစာသည် PHP စီမံကိန်းတွင် QR Code မျိုးဆက်များကိုပေါင်းစပ်ရန်ဤသင်ခန်းစာသည်သင့်အားကူညီနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။