Profil detayı eklendi, herkes profillerine girip bir gözatsın! Sevdiğiniz üyelerin cevaplarını takip edin! Tüm güncellemeler

Php Başlangıç Ve Bitiş Tarihi

Bir kullanıcı başlangıç ve bitiş tarihi süresi mantığını nasıl yaparım.

Kullanıcının bitiş tarihine kaç gün var ve bittiğinde kullanıcı pasifleştirme işlemi

1

Cevaplar (1)

İşlem devam ediyor, lütfen bekleyin..
Abdulbaki Zırıh
Doğru Cevap
@abdulbaki
2 hafta önce [Güncellendi]
<?php
##### 1. Adım (Kullanıcı kayıt olurken) #####
# burası üyelik süresinin ne kadar olacağını belirler.
# bu süreyi veritabanına kayıt ediyoruz.
$zaman = strtotime('+90 days'); # 90 gün sonrası

##### 2. Adım (Kullanıcı giriş yaparken) #####
$zaman = "veritabanından gelen zaman değeri";
if($zaman - time() < 0){
    die("Üyelik süresi sona erdi.");
}else{
    echo "başarıyla giriş yapıldı.";
}
Cevapla @howolg2 hafta önce
hocam veritabanında iki tane kayıt tutuyorum start_date adında burada kullanıcının kayıt tarihini çekiyorum ve finish_date adında ise üyenin bitiş tarihini belirliyorum bunu kodlarınız da nerede değişiklik yapmam lazım
Cevapla @abdulbaki2 hafta önce
@howolg, finish_date kısmına bitiş süresini kayıt ettir türü varchar olarak ayarla kullanıcı kayıt olurken zaman değişkeninin içerisindeki 90'ı kullanıcı kaç günlük kayıt oluşturacaksa o gelecek.
Cevapla @OKANISIK2 hafta önce
@abdulbaki nin örneğine göre sizin finish_date alanına kaydetmeniz gereken değer,
$zaman değiskeni.
strtotime('+90 days') burada zaten bugünün tarihinin 90 gün sonrası olan tarih neyse o basılıyor siz bunu month( ay bazında) veya years olarak yıl bazında daha ileriye atmanız mümkün.
İşlem devam ediyor, lütfen bekleyin..

Cevap yaz Sadece sorunun cevabını yazın

Yabancı Dizi Arşivi