function farkbul($tarih1,$tarih2,$isaret)
{
list($g1,$a1,$y1) = explode($isaret,$tarih1);
list($g2,$a2,$y2) = explode($isaret,$tarih2);
$tms1 = mktime(0,0,0,$a1,$g1,$y1);
$tms2 = mktime(0,0,0,$a2,$g2,$y2);
if($tms1>$tms2)
{
$fark = $tms1-$tms2;
}
elseif($tms2>$tms1)
{
$fark = $tms2-$tms1;
}
elseif($tms1==$tms2)
{
$fark = 0;
}
return round($fark/86400);
}
//KULLANIMI
$tarih = "2020.12.25";
$bugun = date("d.m.Y");
$kackalmis = farkbul($tarih,$bugun,'.');
echo $kackalmis;
bunun ile isteğine ulaşabilirsin
engin haklı sanki herşeyi bizden istiyorsun gıbı olmus sorun
wp kullanmadım lakın buradaki sistemi php ile en basıt seklı ıle soyle kullanırsın
yazı içince [bla bla] bunu bulursun ve ona gore ıstedıgın bılesenı yerıne koyarsın
function olusturur bir bilesen veya modul gomersın ıcıne
sonra [bla bla] bul modul() olarak degıstır vs.
ÖNCELİKLE mesaj_alan_id İNT sa TEXT veya varchar yap
boyle bır insert işlemi olmaz ondan hata alıyorsun Sen UPDATE işlemi ile karıştırmıssın
$mesaj = $db->prepare("INSERT INTO mesajlar SET mesaj_gonderen_id = :mesajgonderen, mesaj_alan_id = :mesajalan, mesaj_icerik = :mesajicerik");
DOĞRUSU
$mesaj = $db->prepare("INSERT INTO mesajlar (mesaj_gonderen_id, mesaj_alan_id, mesaj_icerik) VALUES (:mesajgonderen,:mesajalan,:mesajicerik)") ;
$mesaj->execute([
":mesajgonderen" => $mesajgonderen,
":mesajalan" => $alan,
":mesajicerik" => $mesajicerik
]);
ki bence bunca kod yazarak insert update işlemide gereksiz genel olarak bu şekilde kullanılıyor lakin bence kullanılması gereken yöntem bu
$mesaj = $db->prepare("INSERT INTO mesajlar (mesaj_gonderen_id, mesaj_alan_id, mesaj_icerik) VALUES (?,?,?)") ;
$mesaj->execute([$mesajgonderen,$alan,$mesajicerik]);
madem mantıklı diyorsun peki ozaman @webdevyusuf dedıgı gıbı yapacaksın benım anlattıgıma ek olarak
senin veritabanı yapın yanlış
mantıgı anlatayım en basıt halı ıle
bır tablo olusturacaksın dil diye tabı sana kalmıs ısmı
id anasayfa hakkımızda iletisim vs
veya
id d1 d2 d3 d4 dıye
degerlerıde işte ana sayfa hakkımızda vs ekleyeceksın
bunları normal sorgu yapar gıbı sorgulayacak ve dil.php diye kaydedeceksin örnek
$dil=$db->prepare("SELECT * FROM dil WHERE id=?");
$dil->execute([$_SESSION['dil']]);
$d=$dil->FETCH(PDO::FETCH_ASSOC);
sonra session ile varsayılan dil belirleyeceksın örnek
if(empty($_SESSION['dil'])){ // ilk sayfaya gırınce dil 1 olarak ayarladık
$_SESSION['dil']=1;
}
if(isset($_GET['dil'])){ // dil sectıyse id atadık örnek ingilizce id 2
$_SESSION['dil']=$_GET['dil'];
header( 'Location: index.php' ) ; // VEYA O ANKI SAYFAYA YONEDIRECEKSIN
}
BUNU TUM SAYFALARIN EN USTUNE KOYACAKSIN VEYA HER SAYFADA BU SORGUYU CALISTIRACAKSIN
sonrasında misal ana sayfa yazacak yerde
<?php echo $d['d1']; ?> veya <?php echo $d['anasayfa']; ?>
ILERI SEVIYEDE BU dil.php SAYFASINI json yapabılırsın veya FETCHALL olarak sorgulatabılrısın vs vs
sonrasında json olarakta cekebılırsın bla bla mantıgı sordun mantık bu
acaba karsperykının ıslerımı anlamadım nerdeyse 10 yıldır kullanırım yoktu boyle bır sey cerezlere ızın verme olayı kaldımı kı ?
@tayfunerbilen email atmıştım sanırım almadın buradan yazmak ıstemedım sorunu
sanırım yaşın henuz kucuk o yuzden firma kurma sakın bosa borca gırersın.
ıllahaki tanıdıgın bu ısı yapan fırmalar vardır onlardan rica edersın kdv sını adamlara verırsın fatura kesersın.
musterılerın ıle yaptıgın sozlesmeye bu fırma adını yazarsın en makulu bu