Evet selamlar geçenlerde, bir çekiliş için kendim sadece linke tıklayanların kullanabilmesi adına bir Kupon Oluşturucu yapmıştım, bunu sizlerle de paylaşıyorum. Tamamen kendi isteklerinize özel değiştirebilirsiniz.
Dosyaları indirmek için:
Github Github Reklamlı
(Reklama Tıklarsanız daha çok böyle içerik için motive olurum şimdiden teşekkürler)
1. İlk olarak, veritabanı bağlantısı için bir " config.php " dosyası oluşturun ve veritabanı bilgilerinizi içine ekleyin:
<?php
$dbHost = "localhost";
$dbUser = "kullanici_adi";
$dbPass = "parola";
$dbName = "veritabani_adi";
// Veritabanı bağlantısı oluştur
$conn = new mysqli($dbHost, $dbUser, $dbPass, $dbName);
// Bağlantı hatası kontrolü
if ($conn->connect_error) {
die("Veritabanı bağlantısı başarısız: " . $conn->connect_error);
}
?>
[CENTER][/CENTER]
2. Ardından, coupon_generator.php adında bir dosya oluşturun ve aşağıdaki kodu içine ekleyin:
<?php
// Veritabanı bağlantısı
require_once 'config.php';
// Kupon kodu oluşturma
$couponCode = "STEAM-" . generateCouponCode();
// Kupon kodunu SQL veritabanına kaydetme
$sql = "INSERT INTO coupons (code) VALUES ('$couponCode')";
if ($conn->query($sql) === TRUE) {
echo "Yeni kupon kodu oluşturuldu: $couponCode";
} else {
echo "Kupon kodu oluşturulurken bir hata oluştu: " . $conn->error;
}
// Veritabanı bağlantısını kapat
$conn->close();
// Rastgele kupon kodu oluşturma fonksiyonu
function generateCouponCode() {
$characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$length = 8;
$code = '';
for ($i = 0; $i < $length; $i++) {
$code .= $characters[rand(0, strlen($characters) - 1)];
}
return $code;
}
?>
[LEFT][/LEFT]
Bu kod, "STEAM-" ile başlayan bir kupon kodu oluşturur ve bu kodu SQL veritabanına kaydeder. generateCouponCode() fonksiyonu, belirtilen uzunlukta rastgele bir kupon kodu oluşturmak için kullanılır.
3. Daha sonra, coupons adında bir tablo oluşturun ve sadece code sütununu içerecek şekilde tasarlayın:
CREATE TABLE coupons (
id INT PRIMARY KEY AUTO_INCREMENT,
code VARCHAR(20)
);
[LEFT][/LEFT]
4. Artık coupon_generator.php dosyasını bir web tarayıcısında çalıştırarak her seferinde yeni bir "STEAM-" ile başlayan kupon kodu oluşturabilirsiniz. Bu kupon kodu otomatik olarak SQL veritabanına kaydedilecektir.
Umarım bu sizin için yeterli olmuştur! Kupon kodlarının nasıl kullanılacağına veya yönetileceğine dair ekstra işlevler eklemek isterseniz, kodu ihtiyaçlarınıza göre özelleştirebilirsiniz.