Ey bilgi sen nelere Kadir'sin. Teşekkürler Tayfun hocam. Allah ilmini artırsın.
Çok denedim malesef işe yaramadı.
Detaya girmeden yazacağım.
fonksiyon database içinde şifreni md5 ile şifrelenmiş olarak arıyor. Ama ben login sayfasından gönderirken input ettiğin şifre alanında md5'e çevirmediğini görüyorum. Yani şifrelemeden gönderiyorsun ama şifrelenmiş ile karşılaştırıyorsun.
class.crud.php deki
$stmt->execute([$admin_username,md5($admin_pass)]);
kısmını
$stmt->execute([$admin_username,$admin_pass]);
olarak düzeltip öyle dene. Databasedeki ilgili alanda şifreninde login girerken yazdığınla aynı olduğunu manuel olarak kontrol et.
Cevap için teşekkür ederim.
Bu arada seneye +1 eklediysek baş tarafı yine 01.01 olmalı bence. Böylelikle tam 1 sene olur :) Şu anki hali ile 2 sene olmuş.
Kendimce şunu buldum daha pratiğini bilen varsa yazarsa yararlanırız.
$year = date("Y");
echo $year;
echo "<br>";
$start = $year."-01-01";
$year=$year+1;
$end = $year."-01-01";
echo "<br>";
echo date('d.m.Y', strtotime($start));
echo " - ";
echo date('d.m.Y', strtotime($end));
output : 01.01.2019 - 01.01.2020
Ben o zaman şu kodları şuraya bırakayım belki işine yarar.
<script type="text/javascript">
$(function () {
$("#script_adi").change(function () {
if ($(this).val() == "1") {
$("#dv1").show();
} else {
$("#dv1").hide();
}
if ($(this).val() == "2") {
$("#dv2").show();
} else {
$("#dv2").hide();
}
if ($(this).val() == "3") {
$("#dv3").show();
} else {
$("#dv3").hide();
}
});
});
</script>
Menü kodları :
<select id="script_adi" class="form-control">
<option value="">Seçiniz</option>
<option value="1">1. Seçim</option>
<option value="2">2. Seçim</option>
<option value="3">3. Seçim</option>
</select>
Gösterilecek Alan (DIV kodları)
<div id="dv1" style="display: none">dv1 içeriği buraya</div>
<div id="dv2" style="display: none">dv2 içeriği buraya</div>
<div id="dv3" style="display: none">dv3 içeriği buraya</div>
Sorunun anlaşılmadığı için cevaplanmıyor, en azında ben anlamadım dah aaçık yazar mısın?
@mrknowitall, sorun yok arkadaş yanlış kodlar üzerinde çabalamasın diye yazdım.
@redline, problemi zaten php üzerinden çözüyorsun, ama cron işin içine girmezse, süre bitimine 30 gün kaldığını kontrol eden php dosyanı her gün elle çalıştırman gerek. Cron sadece bunu senin yerine ayarladığın saatte yapıyor.
Gözünde büyütme çok kolay. php tarafını hallet. Admin tarafında çalıştırdığında 30 gün kalanlara mail atan tarafı kodla manuelde olsa hazır olsun. Sonra cron ile otomatikleştirirsin.
Seni anlıyorum. Bende çok farklı değilim, hala öğrenme aşamasındayım. Bir şeyi yapmaya çalışırken örnekler üzerinde yola çıkarken önce örneğe sadık kalmak sonra aşama aşama kendine uyarlayıp çalıştığını görmek çalışmazsa hangi aşamada hata yaptığını anlamak önemli.
Önce adım adım ilerle. Cron işi sonraya kalsın. O da kolay göreceksin.
@mrknowitall, bu sorguya göre kullanıcının önceden haberdar olması mümkün değil, girmeye çalıştığında haberi olacak.
Ayrıca ayrıca kod eksik bu mantığa göre tam sürenin dolduğu gün giremez ama ertesi gün girer.
diğer bir husus ta günde 1 kere cron için hiç bir server sorun çıkarmaz. Öyle 5dk yada her dakika için cron oluşturanlar iin geçerli bu sorun.