Generate QR Code, dengan Google API dan PHP

 Author : hadinug, 06 November, 2014, Komentar

Pada tutorial kali ini, kami akan mengajak para pembaca hadinug.net, bagaimana cara membuat atau mengenerate sebuah text menjadi QR code dengan google API dan PHP. Sebelumnya sedikit perlu diketahui, QR (Quick Response) ditemukan sekitar 20 tahun yang lalu oleh sebuah perusahaan Jepang bernama Denso Wave. Saat ini QR adalah salah satu dari format 2D barcode paling populer. Hal ini dirancang untuk menyimpan karakter teks seperti URL, nomor telepon, Alamat dan apa pun. Hal yang baik dari QR barcode adalah bahwa hal itu dapat dibaca oleh perangkat ponsel.

QR Code

Meskipun sangat sulit untuk menghasilkan kode QR dengan menggunakan PHP tetapi berkat Google karena yang memiliki API yang bagus untuk menghasilkan kode QR. Kita bisa membuat kode QR sangat mudah dengan menggunakan Google Chart API dan itu benar-benar gratis !. Simak penggunaan nya sebagai berikut:



Langkah-1 [PHP function]


<?php
/**
 * 
 * @param type $data
 * @param type $width
 * @param type $height
 * @param type $charset
 * @param type $error
 * @return type
 */
function qr_code($data, $width = 200, $height = 200, $charset = 'utf-8', $error = 'H')
{
  // Google chart api url
  $uri = 'https://chart.googleapis.com/chart?';

  // url queries
  $query = array(
    'cht' => 'qr',
    'chs' => $width .'x'. $height,
    'choe' => $charset,
    'chld' => $error,
    'chl' => $data
  );

  // full url
  $url = $uri .= http_build_query($query);

  return $url;
}


Langkah-2 [Implementasi]


<?php
  include '../libs/qr_helper.php';
?>
<img src="<?php echo qr_code('http://www.hadinug.net', 400, 200) ?>">


Sangat mudah bukan, download dan lihat demonya dengan mengeklik button dibawah


Download Demo

 
Bagikan halaman ke sosial media
 
Tags :   qr    QR code    googleAPI       

Tentang Penulis

writer hadinug
Web Developer di PT. Yafii Solusi Internasional

Link: http://ysi.co.id

   Komentar Anda