..


ลิงก์ผู้สนับสนุน

ชั้นเรียนเพื่อสร้างรหัส QR โดยใช้ PHP

บทความที่เขียนโดย Ciro Cardone
หน้า 1 จาก 3

บทความนี้เน้นเรื่องของความเกี่ยวข้องที่ดี : เราจะไปในและดูว่ารหัส QR crearceli คนเดียวผ่าน Google Chart API และ PHP

QR รหัสอะไรมี

รหัส QR เป็นบาร์โค้ดสองมิติของสี่เหลี่ยมที่ออกแบบมาเพื่อให้สามารถอ่านและถอดรหัสได้อย่างรวดเร็วคุณลักษณะที่พวกเขามีชื่อ : ตอบสนองอย่างรวดเร็ว

การพัฒนาเพื่อจะถอดรหัสได้อย่างรวดเร็ว, รหัส QR ใช้เป็นหลักในการจัดเก็บข้อมูล (เช่น URL ของหน้าเว็บหรือการตรวจสอบหรือหมายเลขโทรศัพท์) เพื่อให้สามารถอ่านได้โดยอุปกรณ์มือถือ (มาร์ทโฟน) ซึ่งโดยทั่วไปจะมี การติดตั้งซอฟต์แวร์เพื่อให้ง่ายต่อการถอดรหัส

ด้านล่างเราจะเห็นตัวอย่างในทางปฏิบัติของการใช้รหัส QR ที่เราได้ในความเป็นจริงที่มีการแทรกเชื่อมโยงไปยังหน้าแรกของ comfortpianostudio.com ดังนั้นถ้าบทความถูกตีพิมพ์คุณสามารถเข้าถึงเว็บไซต์นี้ผ่านทางอุปกรณ์ใด ๆ dodato ล่ามของ QR รหัส

QR โค้ด

อีกคุณสมบัติที่สำคัญคือความแข็งแรงของรหัสเหล่านี้ ในความเป็นจริงแม้ว่าพวกเขาจะได้รับความเสียหาย (คิดตัวอย่างเช่นจุดบนหน้าพิมพ์) กับรหัส Reed - Solomon ก็สามารถที่จะกู้ได้ถึง 30% ของข้อมูลที่อยู่ในการประนีประนอม QR โค้ด

เราเห็นในตารางนี้สี่ระดับของการแก้ไขข้อผิดพลาดสำหรับรหัส QR และความยืดหยุ่นของพวกเขา

ระดับ % ของข้อมูลคืน
L 7%
M 15%
Q 25%
H 30%

ความจุ

รหัส QR สามารถเก็บได้ถึง 7,089 ตัวอักษรตัวเลขหรือถึง 4,296 ตัวอักษรและตัวเลข เป็นรหัสรูปสี่เหลี่ยมมีจำนวนเท่ากับของแถวและคอลัมน์และเพียงแค่จำนวนของพวกเขาขึ้นอยู่กับความจุของ QR โค้ด
จำนวนของแถวและคอลัมน์ของ QR โค้ดที่จะถูกระบุโดยรุ่นที่ รุ่นในช่วง 1 ถึง 40 และเพิ่มขึ้นจากรุ่นที่เกี่ยวข้องกับการนอกเหนือจาก 4 แถวและ 4 คอลัมน์ที่คุณจะเริ่มต้นที่จะได้รับ 21 - 177 ดังนั้น QR โค้ดของรุ่น 1 เป็นตารางที่สร้างขึ้นจาก 21 แถวและ 21 คอลัมน์ที่มีความจุได้ถึง 25 ตัวอักษรและตัวเลขในขณะที่ QR โค้ดจาก 40 รุ่นมี 177 และ 177 แถวคอลัมน์และความจุสูงสุด

ความจุสำหรับรุ่นบาง :

เวอร์ชั่น แถวคอลัมน์ X แก้ไขข้อผิดพลาดในระดับ จำนวนสูงสุดของอักขระ
เป็นตัวเลข ตัวอักษรและตัวเลข binary คันจิ
1 21x21 L 41 25 17 10
M 34 20 14 8
Q 27 16 11 7
H 17 10 7 4
2 25x25 L 77 47 32 20
M 63 38 26 16
Q 48 29 20 12
H 34 20 14 8
10 57x57 L 652 395 271 167
M 513 311 213 131
Q 364 221 151 93
H 288 174 119 74
40 177x177 L 7.089 4.296 2.953 1.817
M 5.596 3.391 2.331 1.435
Q 3.993 2.420 1.663 1.024
H 3.057 1.852 1.273 784

ความจุของ QR รหัสขึ้นอยู่เฉพาะในรุ่นและระดับของการแก้ไขข้อผิดพลาด (เป็นระดับที่ต่ำมากขึ้นปริมาณของการจัดเก็บข้อมูล) ที่ไม่ได้โดยขนาดของพิกเซล

QR Code ด้วย Google Chart API

Google Chart API เป็น API ที่ทำใช้ได้โดย Google ที่ส่งกลับที่มีภาพกราฟในการตอบสนองต่อการร้องขอทำโดย GET หรือ POST
มีชนิดของกราฟที่สามารถสร้างขึ้นผ่านทาง API ที่นี้มี แต่เราจะเน้น แต่เพียงผู้เดียวในแผนภูมิของรหัส QR

URL ที่ร้องขอจะทำอย่างไรเพื่อให้ได้กราฟเป็น https://chart.googleapis.com/chart ที่มีการเพิ่มค่าพารามิเตอร์ที่จำเป็นซึ่งในกรณีของเราคือ

  • CHT : ประเภทของกราฟในกรณีของเรา CHT = QR
  • CHS : ขนาดภาพในรูปแบบความสูง x กว้าง
  • CHL : ข้อมูลที่รวมอยู่ใน QR โค้ดของเราใน UTF - 8
กับสามพารามิเตอร์เหล่านี้เรามีอยู่แล้วสามารถที่จะสร้าง QR โค้ดของเราเอง แต่เราต้องการตัวเลือกในการใช้สองพารามิเตอร์ที่ไม่จำเป็นที่ :
  • Choe : การเข้ารหัสของกราฟที่มีค่าที่เป็นไปได้ : UTF - 8 (ค่าเริ่มต้น), Shift_JIS, ISO - 8859 - 1 ก็จะแนะนำให้ออกจาก UTF - 8 ยกเว้นในกรณีที่ความต้องการพิเศษ
  • CHLD : ระดับของการแก้ไขข้อผิดพลาด : (ค่าเริ่มต้น), M, Q, H
รุ่นของ QR โค้ดจะถูกกำหนดโดยอัตโนมัติโดย API ที่จะเข้าสู่บัญชีจำนวนของอักขระและระดับที่เลือกของการแก้ไขข้อผิดพลาด เก็บไว้ในใจ แต่ที่เป็นโทรศัพท์สมาร์ทตามปกติเท่านั้นที่สามารถอ่านได้ถึงรุ่นรหัส QR 4

ตัวอย่างของการร้องขอให้สร้างรหัส QR เป็น https://chart.googleapis.com/chart?cht=qr>

ในประเภทเดียวกัน ...
E - Learning
ลินุกซ์ (หลักสูตร) ลินุกซ์ (หลักสูตร)
คู่มือที่สมบูรณ์ในระบบเปิดแหล่งที่มา จาก 49 €
MySQL (Course) MySQL (Course)
การบริหารจัดการฐานข้อมูลโอเพนซอร์ส จาก 39 €
PHP (หลักสูตร) PHP (หลักสูตร)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 49 €
ลิงก์ผู้สนับสนุน