Codeigniter QR karekod oluşturma

Codeigniter

Merhaba değerli okuyucularımız, bugün Codeigniter 3 ile QR karekod oluşturma uygulaması yapacağız, bu işlemleri Codeigniter kütüphanesi ile gerçekleştireceğiz. Lafı fazla uzatmadan

Bu dosyları indirip projenizin application/libraries klasörünün içine atın. Ardından application/helpers klasörünün içine de bir helper oluşturun. Ben tools_helper.php adlı bir dosya oluşturdum.

autoload.php dosyasının içine helper dosyanı dahil etmeyi unutmayınız.

$autoload['helper'] = array("url","tools");

şimdi ise helperimizin içine QR karekodu oluşturacak fonksiyonumuzu yazıyoruz. 

function qrcode(){

  $var = &get_instance();
  $var->load->library('ciqrcode');

  $params['data'] = base_url("https://google.com");
  $params['level'] = 'H';
  $params['size'] = 4;
  $params['savename'] = FCPATH."qrcodes/kod.png";
  $var->ciqrcode->generate($params);

}

artık qrcode(); fonksiyonumuzu çağırarak QR kare kodumuzu belirttiğimiz klasöre oluşturabiliriz. Örneğin qrcode(); fonksiyonumuzu controllerimize çağıralım ve ardından sayfayı yenileyelim.

	public function index(){
		$this->load->view('welcome_message');
		qrcode();
	}

sayfayı yenilediğimizde qrcodes/ klasörünün içinde kod.png QR kodumuzu göreceğiz. 

  • $params['data'] = base_url(""); = QR Kare kodun hangi sayfaya gideceğini belirtir.
  • $params['level'] = 'H';
  • Level L = yaklaşık %7 civarında düzeltme sağlar.
  • Level M = yaklaşık %15 civarında düzeltme sağlar.
  • Level Q = yaklaşık %25 civarında düzeltme sağlar.
  • Level H = yaklaşık %30 civarında düzeltme sağlar.
  • $params['size'] = 4; = QR Kare kodun boyutunu ayarlar.
  • $params['savename'] = FCPATH.""; = QR Kodun hangi kalsöre kaydedeceğini belirtir.

ayrıca  Codeigniter ile toast bildirim mesajı kullanımı adlı yazımız da ilginizi çekebilir. Beni dinlediğiniz için teşekkür ederim.

KAYNAK: https://github.com/chriscelnovian/codeigniter3-qrcode


Yorumlar (0)

    Bu yazıya henüz bir yorum yapılmamış! İlk yorum yapan sen ol!