PHP QR Kodu Oluşturma / PHP Barkod Oluşturma

oxcakmak

0
İyinet Üyesi
Katılım
2 Ağustos 2018
Mesajlar
158
Reaction score
47
Konum
Kocaeli
Bu makalede sizlere php qr kodu oluşturma veya php barkod oluşturmayı göstereceğim. Bu oluşturduğumuz barkod resim veya yazı şeklinde dışa aktarabilirsiniz.

Öncelikle 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 için ise aşağıdaki kodu kullanıyoruz
Kod:
$qr = new QR($qrText, $qrQuality);
$qr->return_image($qrSize);
echo $qr;

Not: Bu çıktı tamamen resim şeklinde olacağı için htaccess dosyanıza aşağıdaki kodu ekleyin

İsteğe bağlı olarak resim yerine metin şifrelemesi yani base64 ile geri döndürmek isterseniz aşağıdaki adımları uygulayabilirsiniz

Hızlı erişim için qr.php (Fonksiyon dosyası)
Kod:
/* include qr class */
include("classes/qr-image/qr.php");

function qrImage($text, $size = lisanssız, $quality = lisanssız){
   $size = 250;
   $quality = "M";
   $qr = new QR($text, $quality);
   return $qr->return_image($size);
}

Base64 için qr-image/qr.php dosyasını açıp, return_image kodunu aşağıdaki kod ile güncelleyin (sadece resim oluşturulan bölüm)
Kod:
ob_start();
imagepng($im);
$stringdata = ob_get_contents();
imagedestroy($im);
ob_end_clean();
return base64_encode($stringdata);

Kullanımı ise
Kod:
echo '<img class="mb-3" src="data:image/png;base64,'.qrImage("string_here").'" alt="barcode" style="width:100%;" />';

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

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Elektronik Sigara Cicisex Porno
Üst