Dijital Ürün ve 2. el Ürün Satış Platformu / Şimdi Kayıt Ol

Örneklerle PHP QR kod oluşturma

Hypertext Preprocessor'ın kısaltması olan PHP, en yaygın kullanılan kodlama dillerinden biridir. Öğrenmesi kolay, ücretsiz ve açık kaynaklı lisanslı bir yazılımdır. Bir PHP dosyası .php uzantısına sahiptir ve HTML, CSS, JavaScript'in yanı sıra PHP kodunu da içerebilir. İnternetin %70'inden fazlası PHP destekli arka uç web sitelerinden oluşmaktadır. Bu yazıda PHP QR kodunun nasıl oluşturulacağını öğreneceğiz.

QR kod
Modern dünyada QR kodlarını her yerde bulabiliriz. QR kodları, bir dizi siyah ve beyaz kareden oluşan, makine tarafından okunabilen kod olarak adlandırılabilir. Öncelikle bir akıllı telefon kamerası kullanılarak okunacak URL'leri veya diğer bilgileri depolamak için kullanılır. Djital işlemlerinin en önemli faktörlerinden biri QR kodlarıdır. QR kodları işletmelerin ve kullanıcıların UPI kullanarak birbirlerine anında para aktarmalarına yardımcı oldu. Uygulamanın kullanım durumu çoktur, ancak bunun üzerinde durmayacağız.

Gereksinimler
Uygulamaya geçmeden önce bu eğitimin gereksinimlerine bir göz atalım.

PHP: İşletim sisteminizde PHP kurulu olmalıdır.

Xampp: Xampp internetteki web sayfalarını sunmak için kullanılır. Buradan kurulumunu yapabilirsiniz.

PHP'de QR Kodları oluşturun

PHP QR Code, 2 boyutlu barkod olan QR Kodu oluşturmaya yönelik açık kaynaklı (LGPL) kütüphanedir. Libqrencode C kitaplığını temel alan, QR Code barkod görüntüleri (GD2 sayesinde PNG, JPEG) oluşturmak için API sağlar. Tamamen PHP'de uygulandı.

phpqrcode
PHP kullanarak QR kodları oluşturmanın birçok yolu vardır, ancak en kolay yol PHP QR Kod kütüphanesini (phpqrcode) kullanmaktır. 

Aşağıdaki PHP kodunu index.php dosyasına yazın.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>QR Code</title>
</head>
<body>
    <?php
    include 'phpqrcode/qrlib.php';
    $text = "seditio.com.tr";
    QRcode::png($text, 'qrcodes/image.png');
    ?>
    <img src="qrcodes/image.png" alt="">
</body>
</html>

HTML gövdesine, web sitesine dinamik özellikler eklemek için PHP'yi dahil ettim.

Öncelikle kütüphaneyi şu şekilde ekleyin: include phpqrcode/qrlib.php;

Ana dizinde qrcodes adında bir dizin oluşturun QR kodu kaydetmek için gerekli.

Artık  "seditio.com.tr" eşit bir $text değişkeni ekledik.

Son olarak, QR'yi şu şekilde oluşturabiliriz:

QRcode::png($text, $file, $ecc, $pixel_size, $frame_size);

$text: Text parametresi QR kodunda saklanacak verileri içerir.
$file: Bu parametre, oluşturulan QR kodunun kaydedileceği dosya konumunu içerir.
$ecc: Bu parametre QR'nin hata düzeltme yeteneğini ifade eder. İhtiyaçlarınıza göre kullanılabilecek değerler L, M, Q ve H'dir.
$pixel_size: QR kodun piksel boyutunu ifade eder.
$frame_size: QR kodunun boyutunu ifade eder. Değerler 0 ila 10 arasında değişebilir.
Not: $text parametresi zorunludur.

Yukarıdaki kodda metni "seditio.com.tr" ve dosya konumunu da qrcodes/image.png olarak belirledik. Son olarak, HTML <img> etiketlerini kullanarak görüntüyü aynı dosya konumunu kullanarak görüntüleyebiliriz.

Aşağıdaki gibi $file parametresini ekleyerek QR görüntüsünü saklamadan doğrudan QR kodunu görüntülersiniz. QRcode::png($metin);


Gördüğümüz gibi, metniniz için bir PHP QR kodu oluşturmak, phpqrcode kütüphanesini kullanarak basit bir işlemdir. QR kodları gerçekten güçlüdür ve bunları bir sonraki projenizde uygulayabilirsiniz. Umarım bu eğitim aracılığıyla bir QR kod oluşturucuyu nasıl uygulayacağınızı öğrenmişsinizdir. 


henüz yorum yok
Tema Ayarları

Kendi özelleştirilmiş stilini belirle

Mod Seç

Uygulamanız için mükemmel renk modunu seçin.


RTL Mode

Dil yönünüzü değiştirin


Fluid Layout

Tam ekran modu aç/kapat


Navigasyon Konumu

Web sitesi için uygun bir menü sistemi seçin


Görünüm