26-10-2022 10:34
31-10-2023 10:04
12-01-2024 09:17
16-03-2023 17:13
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.
Kendi özelleştirilmiş stilini belirle
Uygulamanız için mükemmel renk modunu seçin.
Dil yönünüzü değiştirin
Tam ekran modu aç/kapat
Web sitesi için uygun bir menü sistemi seçin
Please enable JavaScript!Bitte aktiviere JavaScript!S'il vous plaît activer JavaScript!Por favor,activa el JavaScript!