Api QR Code


Status
Not open for further replies.

JogjaKlatenPP

Beginner 2.0
Dalam rangka memasyarakatkan penggunaan qr code di Indonesia, ini saya share api qrcode.

Format:
Code:
http://qr.my.to/urlencode(isi_data)
jika ingin berwarna selain hitam putih:
Code:
http://qr.my.to/urlencode(isi_data)/(hex warna)/(hex background)
Contoh penggunaan api qr code:
Code:
url=       http://qr.my.to/http%3A%2F%2Fwww.diskusiwebhosting.com
wifi=      http://qr.my.to/WIFI%3AT%3AWEP%3BS%3ARestoSpot%3BP%3Asantaisaja%3BH%3Afalse%3B
bitcoin =  http://qr.my.to/bitcoin%3A1dice8EMZmqKvrGE4Qc9bUFf9PX3xaYDp%3Famount%3D0.1
bisa dikembangkan lebih lanjut untuk format SMS, Phonebook, GPS, Event, dll. Kode silahkan cari sendiri

Mau langsung dipasang di sidebar blog bisa menggunakan javascript. Contoh:
Code:
<script type="text/javascript">
document.write('<img src="http://qr.my.to/'+encodeURIComponent(window.location.href)+'">');
</script>
Contoh berwarna merah:
Code:
url=     http://qr.my.to/http%3A%2F%2Fwww.diskusiwebhosting.com/ff0000
Contoh berwarna merah dengan latar cyan:
Code:
url=     http://qr.my.to/http%3A%2F%2Fwww.diskusiwebhosting.com/ff0000/00ffff
Tips:
- Gunakan warna dan background yang kontras gelap terangnya agar tetap mudah di scan
- Semakin sedikit isi data, semakin mudah di scan
- Konversi menjadi vektor jika akan dicetak ukuran besar. Saya biasanya pakai Corel dengan tool trace»outline»detailed logo
 

JogjaKlatenPP

Beginner 2.0
Untuk scan QR Code tidak perlu alat mahal, pakai smartphone juga bisa. Kalu untuk komputer bisa memanfaatkan webcam.


Berikut ini contoh script html yang bisa anda pasang di website sebagai free tool untuk menarik pengunjung. Kalau mau untuk jualan jasa qr code silahkan di modif

Free Wifi Zone seperti yang sering kita jumpai di resto. Dengan Wifi QR Code, pengunjung cukup menghidupkan scanner sudah bisa langsung konek:
Code:
<?php
if ($_POST['form_data'] == 'OK') {
    $t = "T:".$_POST['wifi_tipe'].";";
    $s = "S:".$_POST['wifi_ssid'].";";
    if ($_POST['wifi_tipe'] == 'nopass') {$_POST['wifi_psw'] = "";}
    $p = "P:".$_POST['wifi_psw'].";";
    $h = "H:".$_POST['wifi_hidden'].";";
    $data = "WIFI:".$t.$s.$p.$h;

header("Location: http://qr.my.to/". $data); 
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>WIFI QR</title>
</head>

<body>
<form action="" method="post" enctype="multipart/form-data" name="form1">
  <table width="100%" border="0" cellspacing="0" cellpadding="2" class="table table-condensed">
    <tr>
      <td align="left" valign="top">Tipe Wifi</td>
      <td align="left" valign="top"><input type="radio" name="wifi_tipe" id="radio2" value="WEP">
        WEP
          <input type="radio" name="wifi_tipe" id="radio2" value="WPA">
      WPA
      <input type="radio" name="wifi_tipe" id="radio2" value="nopass">
      Open</td>
    </tr>
    <tr>
      <td align="left" valign="top">SSID</td>
      <td align="left" valign="top"><input name="wifi_ssid" type="text" class="form-control" id="wifi_ssid" size="33"></td>
    </tr>
    <tr>
      <td align="left" valign="top">Password</td>
      <td align="left" valign="top"><input name="wifi_psw" type="text" class="form-control" id="wifi_psw" size="33"></td>
    </tr>
    <tr>
      <td align="left" valign="top">Hidden</td>
      <td align="left" valign="top"><input type="radio" name="wifi_hidden" id="radio3" value="true">
        true
          <input type="radio" name="wifi_hidden" id="radio3" value="false" checked>
      false</td>
    </tr>
    <tr>
      <td align="left" valign="top"><input name="form_data" type="hidden" id="form_data" value="OK"></td>
      <td align="left" valign="top"><input type="submit" name="Submit" value="Submit"></td>
    </tr>
  </table>
</form>
</body>
</html>
 
Status
Not open for further replies.

Top