Cara Membuat QRCode Generator Menggunakan PHP – Part 8 (QRCode Kirim Email)

Cara Membuat QRCode Generator Menggunakan PHP – Part 8 (QRCode Send Email) – Hai sobat ketemu lagi dengan saya dewan komputer dan pada postingan kali ini saya akan membahas lagi-lagi tentang QRCode. Seperti judulnya ini merupakan part 8. Yap sobat tidak salah, berarti ada part 1-7nya dan akan menyusul part-part yang lain karena masih ada yang akan saya bahas nantinya tunggu saja postingan saya atau bisa diliat atau search pada kolom search. Karena saya ingin membahas semua yang berhubungan dengan qrcode kita kupas sampai terkelupas lupasnya hahaha. Banyak jenis QRCode oleh karena itu saya ingin membahasnya satu per satu dan kali ini yang akan saya bahas yaitu membuat qrcode yang akan menyimpan tujuan, subjek, isi dari email yang akan dikirim dan saat di scan nanti akan menuju ke email/gmail. Di Google playstore ada banyak aplikasi QRCode dan bahkan sekarang untuk beberapa tipe hp juga sudah ada aplikasi bawaannya. Untuk aplikasi dari Playstore saya suka menggunakan aplikasi QRCode Scanner karena itu bisa mendukung berbagai macam jenis QRCode seperti QRCode phone number, sms, email, vcard qrcode, geo QRCode dan masih banyak lagi. Jika sobat belum melihat postingan saya sebelumnya yang mungkin bisa sobat lihat

Baca Juga :

Cara Membuat QRCode Generator Menggunakan PHP – Part 1

Cara Membuat QRCode Generator Menggunakan PHP – Part 2 (QRCode with Image)

Cara Membuat QRCode Generator Menggunakan PHP – Part 3 (Generate to PDF)

Cara Membuat QRCode Generator Menggunakan PHP – Part 4 (Dinamis dari Input Form)

Cara Membuat QRCode Generator Menggunakan PHP – Part 5 (Dinamis dari Database MySQL

Cara Membuat QRCode Generator Menggunakan PHP – Part 6 (QRCode Nomor Handphone)

Cara Membuat QRCode Generator Menggunakan PHP – Part 7 (QRCode SMS App)

Cara Membuat QRCode Generator Menggunakan PHP – Part 8 (QRCode Kirim Email)

Cara Membuat QRCode Generator Menggunakan PHP – Part 9 (QRCode Geografis)

Cara Membuat QRCode Generator Menggunakan PHP – Part 10 (QRCode VCard/Kontak)

Cara Membuat QRCode Generator Menggunakan PHP – Part 11 (QRCode MeCard/Kontak)

Cara Membuat QRCode Generator Menggunakan PHP – Part 12 (QRCode Warna)

 

Seperti yang sudah saya jelaskan pada tutorial part 1 dan 2, untuk membuat custom qrcode sebenarnya lebih mudah menggunakan library endroid namun pada tutorial kali ini saya hanya akan menjelaskan dengan menggunakan library phpqrcode saja tidak seperti part1 dan 2 yang menjelaskan keduanya karena sebenarnya sama saja dan pada tutorial kali ini saya hanya generate qrcode bisa. Jika sobat belum mengerti tentang cara menggunakan menggunakan librari endroid maka sobat bisa lihat artikelnya dan sesuaikan sesuai keperluan sobat. Jangan malas ya untuk buka part 1 dan duanya karena disitu ada perbedaan penulisan dari library phpqrcode dan endroid qrcode. Namun untuk yang membedakan itu QRCode yang berisi link, text biasa, atau email hanya pada isi teks dari qrcode tersebut. Seperti pada contoh ini yaitu $isi_teks. Begitu juga pada part 1 dan part 2, maka dari itu sobat harus tahu terlebih dahulu perbedaan penggunaan dari kedua library tersebut. Yang membaca ini merupakan QRCode email adalah pada scannernya di smartphone sobat. Jika ini QRcode email maka saat discan akan menghasilkan teks yang berupa email tujuan, judul, isi email dan nantinya secara otomatis scanner tersebut mendeteksi bahwa ini adalah QRCode email dan akan muncul tombol Send Email/atau lainnya dan jika diklik maka akan meredirect ke aplikasi GMail dan secara otomatis akan menuju pada menu Kirim email dengan tujuan, judul dan isi yang sudah terisi sesuai dengan yang telah ditentukan pada QRCode tersebut.

Cara Membuat QRCode Send Email Menggunakan PHP

Ada banyak sekali plugin yang bisa digunakan untuk membuat qrcode ini, namun saya lebih suka dengan plugin phpqrcode karena disitu fiturnya lengkap dan bisa sobat custom sendiri mulai dari jenis, kualitas, besar, dll. Langsung saja saya berikan tutorialnya tentang cara membuat qrcode untuk langsung mengirimkan email beserta judul dan isinya ke tujuan yang sudah ditentukan menggunakan PHP :

1. Download library phpqrcode, kemudian ekstrak ke dalam projek yang akan sobat buat pada contoh dibawah ini saya buat di folder htdocs/qrcode_email

 

2. Buat folder baru pada folder project sobat (pada contoh disini folder qrcode), beri nama temp yang berfungsi untuk menyimpan gambar hasil generate QRCode.

 

3. Buat index.php pada project yang akan sobat buat sehingga akan menghasilkan tampilan kurang lebih seperti dibawah ini

 

4. Pada index.php isilah dengan code dibawah ini ;

<?php
//library phpqrcode
include "phpqrcode/qrlib.php";

//direktory tempat menyimpan hasil generate qrcode jika folder belum dibuat maka secara otomatis akan membuat terlebih dahulu
$tempdir = "temp/"; 
if (!file_exists($tempdir))
    mkdir($tempdir);

?>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
    <link rel="icon" href="dk.png">
    <title>QRCode Generator</title>
</head>
<body>
  <?php
    //Isi dari QRCode Saat discan
    $email = 'dewan.komputer@gmail.com';
    $subject = 'Pertanyaan Anda';
    $body = 'Isi dari email yang ingin dikirim';
     
    $isi_teks = "mailto:".$email.'?subject='.urlencode($subject).'&body='.urlencode($body);
    //Nama file yang akan disimpan pada folder temp 
    $namafile = "dewan-komputer.png";
    //Kualitas dari QRCode 
    $quality = 'L'; 
    //Ukuran besar QRCode
    $ukuran = 8; 
    $padding = 0; 
    QRCode::png($isi_teks,$tempdir.$namafile,$quality,$ukuran,$padding);
  ?>
  <div align="center" style="margin-top: 50px;">
    <h2>Cara Membuat QRCode Generator Send Email Menggunakan PHP </h2>
    <img src="temp/<?php echo $namafile; ?>" style="margin: 50px; width: 250px;">
    <p>www.dewankomputer.com</p>
    <a href="https://dewankomputer.com/2019/01/14/cara-membuat-qrcode-generator-menggunakan-php-part-8-qrcode-kirim-email/"><p><< Kembali ke Tutorial</p></a>
  </div>
</body>
</html>

 

5. Jalankan project sobat melalui url http://localhost/qrcode_email/ maka akan muncul gambar QRCode seperti dibawah ini

Jika sobat scan menggunakan aplikasi di android maka akan muncul hasilnya berupa alamat email dan nanti akan ada tombol untuk kirim email atau ada juga yang langsung ke menu email/gmail dengan tujuan, subjek, dan deskripsi yang sudah terisi sesuai dengan yang  sudah ditentukan diatas. Intinya tergantung scanner yang sobat gunakan jika isinya hanya string bukan salah qrcodenya ya hehe…

Bagaimana mudah bukan? sobat bisa memodifikasinya dan membuat qrcode menjadi dinamis atau menampilkannya dari database  dan sobat hanya mengganti $email, $subject, $body dengan nilai dari form input atau database seperti dibawah :

$email = 'dewan.komputer@gmail.com';
$subject = 'Pertanyaan Anda';
$body = 'Isi dari email yang ingin dikirim';

Sekian postingan saya tentang Cara Membuat QRCode Generator Menggunakan PHP – Part 8 (QRCode Kirim Email) dan jika ada salah kata saya mohon maaf. Jika ada pertanyaanmaka sobat bisa tinggalkan pada kolom komentar dibawah dan untuk postingan saya selanjutnya adalah tentang Cara Membuat QRCode Geografis Menggunakan PHP dan masih banyak lagi. Semoga bermanfaat.

Jika sobat butuh aplikasi qrcode generator yang sudah jadi, tanpa repot membuatnya dari awal. Saya juga menyediakan aplikasi yang bisa langsung sobat gunakan. Harganya juga cukup terjangkau. Pada aplikasi tersebut juga ada bonus barcode generator dan scanner qrcode. Pada aplikasi itu sobat sudah bisa membuat qrcode dan meng-customnya sesuai kemauan sobat sepeperti ganti warna , ganti logo, secara satuan dan langsung banyak. Jika sobat berminat maka bisa kunjungi toko saya di bawah ini

 

Jika sobat ingin mendownload tutorial diatas maka sobat bisa klik link dibawah ini :


Sampai jumpa pada postingan saya lainnya..

5 thoughts on “Cara Membuat QRCode Generator Menggunakan PHP – Part 8 (QRCode Kirim Email)

Leave a Reply

Your email address will not be published. Required fields are marked *

4 × three =