Tutorial Membuat QR Code Generator Menggunakan PHP Google Charts Api



Tutorial Membuat QR Code Generator Menggunakan PHP Google Charts Api



TulisOne - Halo sobat, kali ini saya akan sedikit memberikan tutorial atau cara membuat generator QR Code Generator menggunakan script php Google Charts Api.


Tahu sedirilah fungsi kegunaan QR Code generator ini tapi, script ini hanya bisa untuk menggenerate link atau url saja dan script ini bisa kalian kembangkan sendiri karena script ink belum saya kasih polesan css.


Baiklah, langsung saja kita mulai tutorial ini. Saya asumsikan bahwa anda telah membuat file bernama qr_code.php atau bisa kalian sesuaikan nama filenya sendiri.




Pertama, silahkan kalian salin source code php berikut ini untuk membut QR Code Generatornya.






<?php



echo '<div class="tmenu"><h3>QR Code Generator</h3></div>';



if(isset($_POST['submitted'])) {

$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-';

$rand = substr(str_shuffle($chars),0,5);

$path = ''.$rand.'.png';

$width = strip_tags(trim(urlencode($_POST['width'])));

$height = strip_tags(trim(urlencode($_POST['height'])));

$url = trim(urlencode($_POST['url']));



//if no data

$error = array();

if(empty($url)) {

echo 'Sorry, You Must Insert A Url Valid!';

} elseif(empty($width)) {

echo 'You Must Insert Width!';

} elseif(empty($height)) {

echo 'You Must Insery Heighf!';

} elseif(!filter_var($url,FILTER_VALIDATE_URL)) {

echo 'Url Invalid!';

} elseif(empty($error)) {



//caching

$getQR = file_get_contents('http://chart.apis.google.com/chart?chs='.$width.'x'.$height.'&cht=qr&chld=L|0&chl='.$url.'');

file_put_contents($path, $getQR); //for put url to QR CODE



//display result and for download

echo '<div class="menu">

<center><img src="'.$path.'" width="'.$width.'" height="'.$height.'" alt="Scan '.$url.'"/>

<br/>

<a href="'.$path.'"><input id="button" type="submit" value="Download"/></a></center>

</div>';

}

}



echo '<form method="POST">

QR Code Generator On Click And For Download The QR Code, Please Click Download Button On Above!

<br/>

<br/>

<b>Insert Url:</b> <input name="url" id="search" type="text" value="'.$_POST['url'].'"/>

<br/>

<b>Width:</b> <input name="width" id="search" type="text" value="'.$width.'"/>

<br/>

<b>Height:</b> <input name="height" id="search" type="text" value="'.$height.'"/>

<br/>

<input name="submitted" type="submit" value="Generate" id="button"/>

</form>';

?>






Kemudian masukan ke file qr_code.php atau file yang telah kalian buat sebelumnya.




Kedua, Silahkan save dan lihat hasilnya.




Untuk hasil dari source code php di atas bisa dilihat pada screenshot berikut.


*



Demikian tutorial kali ini dan semoga bermanfaat...


Subscribe to receive free email updates:

0 Response to "Tutorial Membuat QR Code Generator Menggunakan PHP Google Charts Api"

Posting Komentar