စမတ်ဖုန်းများ၏လူကြိုက်များမှုဖြင့် QR ကုဒ်များသည်အဆင်ပြေသောသတင်းအချက်အလက်ထုတ်လွှင့်ကိရိယာတစ်ခုဖြစ်လာပြီးငွေပေးချေခြင်း, လူမှုရေး, ကြော်ငြာများနှင့်အခြားအခြေအနေများတွင်ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုကြသည်။ PHP တွင် QR ကုဒ်များကိုထုတ်လုပ်ရန်နှင့်မည်သို့လွှဲပြောင်းပေးရမည်နည်း။ ဤဆောင်းပါးသည် QR ကုဒ်များကိုထုတ်လုပ်ရန်နှင့်စာရွက်စာတမ်းများကိုထုတ်ဖော်ပြောဆိုရန်နှင့်စာစောင်များကိုပေးရန် PHP လုပ်ဆောင်ချက်များကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
PHP တွင် QR ကုဒ်များကိုထုတ်လုပ်ခြင်းကို QRCODED အတန်းမှတစ်ဆင့်အကောင်အထည်ဖော်နိုင်သည်။ ပထမ ဦး စွာ, သင်သည် Open Source QR Code Progect စာကြည့်တိုက် (ဥပမာ QRCode.php တို့ကဲ့သို့သော) ဖွင့်လှစ်ရန်။ ဤစာကြည့်တိုက်ကိုမိတ်ဆက်ပြီးနောက် QRCode Code ကိုထုတ်လုပ်ရန် QRCODEDE :: PNG () function ကိုသုံးနိုင်သည်။
ဤတွင် QR Code ကိုထုတ်လုပ်ရန်ကုဒ်ဥပမာတစ်ခုဖြစ်သည်။
require
'qrcode.php'
;
$text
=
'https://example.com'
; // 二维码内容
$filename
=
'qrcode.png'
;
// 生成的二维码图片文件名
QRCode::png(
$text
,
$filename
);
// 生成二维码图片
ဤကုဒ်တွင် QRCODE.PHP ဖိုင်ကိုပထမဆုံးမိတ်ဆက်ပေးသည်။ ထို့နောက်အကြောင်းအရာ ($ စာသား) နှင့် QR ကုဒ်၏ဖိုင်အမည် ($ filename) ကိုသတ်မှတ်သည်။ နောက်ဆုံးအနေနဲ့ QR ကုဒ်ရုပ်ပုံကိုထုတ်လွှင့်ရန် QRCode ရုပ်ပုံကိုထုတ်လုပ်ရန်နှင့်၎င်းကိုသတ်မှတ်ထားသောဖိုင်အဖြစ်သိမ်းဆည်းရန် QRCode :: PNG () function ကိုခေါ်ပါ။
QR ကုဒ်ကို decoding ကို PHP မှတဆင့်လည်းရရှိနိုင်သည်။ ပထမ ဦး စွာ QR ကုဒ်ရုပ်ပုံကိုဖတ်ရန် PHP တွင် imagecreatfrmpng () function ကိုသုံးပါ။ ထို့နောက်၎င်းကို decode () library ၏ decode () နည်းလမ်းဖြင့်ပေါင်းစပ်ထားသော၎င်းကိုပေါင်းစပ်ပါ။
ဤတွင် QR Code ကို decoding အတွက်ကုဒ်နမူနာတစ်ခုဖြစ်ပါတယ်။
require
'qrcode.php'
;
require
'zxing.php'
;
$filename
=
'qrcode.png'
;
// 二维码图片路径
$im
= imagecreatefrompng(
$filename
);
// 创建图像资源
$decoded_text
= ZxingDecoder::decode(
$im
);
// 解码二维码
imagedestroy(
$im
);
// 释放图像资源
echo
$decoded_text
;
// 输出解码结果
ဤကုဒ်သည် qrcode.php နှင့် zxing.php ဖိုင်များကိုမိတ်ဆက်ပေးခြင်းဖြင့် QR Code ပုံကိုဖွင့်ရန် QR Code ပုံကိုဖွင့်ရန် qrcreatfressmpng () function ကိုအသုံးပြုသည်။ ထို့နောက် zxingdecoder :: decode () function မှတဆင့် QR code ကို decode လုပ်သည်။ နောက်ဆုံးအနေဖြင့်ပုံရိပ်အရင်းအမြစ်ကိုဖြန့်ချိပြီး decoded ရလဒ်သည် output ကိုဖြစ်သည်။
အထက်ပါဥပမာအားဖြင့် PHP ရှိ QR codes များ၏မျိုးဆက်နှင့် decoding မျိုးဆက်များကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ သတင်းအချက်အလက်ထုတ်လွှင့်ခြင်းအတွက် QR code ကိုထုတ်လုပ်ခြင်းသို့မဟုတ် QR code ကိုဖြုတ်ခြင်း, ဤဆောင်းပါးသည် PHP QR Code စစ်ဆင်ရေး၏သက်ဆိုင်ရာကျွမ်းကျင်မှုများကိုပိုမိုကောင်းမွန်သောကျွမ်းကျင်မှုကိုပိုမိုကောင်းမွန်အောင်ကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။