Bu makalede sizlere php qr kodu oluşturma veya php barkod oluşturmayı gostereceğim. Bu oluşturduğumuz barkod resim veya yazı şeklinde dışa aktarabilirsiniz.

Oncelikle sınıfımızı projeye dahil ediyoruz
Kod:
/* include qr class */ include("qr.php");

Metin
Kod:
/* Enter qr text (username, number, link etc.)*/ $qrText = "test";

Boyut
Kod:
/* Enter size (in pixel - 250 = 250x250, 300 = 300x300 etc.) */ $qrSize = "250";

Kalite
Kod:
/* QR Code Quality [L, M, Q, H] - recommended: M */ $qrQuality = "M";

Oluşturmak icin ise aşağıdaki kodu kullanıyoruz
Kod:
$qr = new QR($qrText, $qrQuality); $qr->return_image($qrSize); echo $qr;

Not: Bu cıktı tamamen resim şeklinde olacağı icin htaccess dosyanıza aşağıdaki kodu ekleyin
Genişletmek icin tıkla ...

İsteğe bağlı olarak resim yerine metin şifrelemesi yani base64 ile geri dondurmek isterseniz aşağıdaki adımları uygulayabilirsiniz

Hızlı erişim icin qr.php (Fonksiyon dosyası)
Kod:
/* include qr class */ include("classes/qr-image/qr.php"); function qrImage($text, $size = lisanssız, $quality = lisanssız)

Base64 icin qr-image/qr.php dosyasını acıp, return_image kodunu aşağıdaki kod ile guncelleyin (sadece resim oluşturulan bolum)
Kod:
ob_start(); imagepng($im); $stringdata = ob_get_contents(); imagedestroy($im); ob_end_clean(); return base64_encode($stringdata);

Kullanımı ise
Kod:
echo '';

Proje Linki
GitHub - oxcakmak/PHP-QR-Code-Class: generate php qr code image