Merhaba. Güzel bir rehber, inceleyebilirsiniz:
https://www.wpbeginner.com/wp-tutorials/how-to-add-a-shortcode-in-wordpress/
Edit: Soruyu yanlış okumuşum :) Yine sorduğunuz soru ile alakalı link bırakayım:
https://stackoverflow.com/questions/4568463/how-to-create-a-wordpress-shortcode-style-function-in-php
Selamlar. Daha bu sabah yaptığımız konunun denk gelmesi güzel oldu :)
IMAP ile e-posta hesabına bağlanabilirsiniz. Ondan sonra gelen e-postaların içeriklerini çekip belirttiğiniz tutar var mı kontrol edebilirsiniz.
Başlangıç için inceleyin: https://stackoverflow.com/questions/52815563/how-to-read-emails-from-gmail-server-by-php-imap
Web Browser yapmaktan kasıt HTML-CSS-JS'i yorumlayıp gösterecek bir sistem ise WebKit'in kaynak kodlarını inceleyin.
Eğer hazır bir altyapı kullanacaksanız (hangi dilde çalıştığınızı bilmiyorum, ondan dolayı C# diyeceğim) C# Web Browser Component diye bakabilirsiniz,
Kodda hatalar var ancak ondan önce şunu belirtmek istiyorum, Mysql sunucunun timezone'u muhtemelen Türkiye'den farklıdır ondan kaynaklı kaymalar olur. Düzeltmek için hesap kodlarından önce şunu yazın:
$db->exec("SET time_zone='+03:00';");
Bugünkü satırları çekmek için:
select count(*) as total from uyeler where DATE(uye_tarih) = CURDATE()
Bu haftaki kayıtları çekmek için (son 7 gün değil! hafta başından itibaren):
select count(*) as total from uyeler where YEARWEEK(uye_tarih, 1) = YEARWEEK(CURDATE(), 1)
Not: Burada 1 parametresi haftayı pazartesinden başlatmak için.
Bu ayki kayıtları çekmek için (son 30 gün değil! ay başından itibaren):
select count(*) as total from uyeler where MONTH(uye_tarih) = MONTH(CURDATE()) AND YEAR(uye_tarih) = YEAR(CURDATE())
Bu yıl kayıtları çekmek için (son 365 gün değil! yıl başından itibaren):
select count(*) as total from uyeler where YEAR(uye_tarih) = YEAR(CURDATE())
Merhaba. Yorum yapabilmek için FullServer() fonksiyonunu görmek lazım. Ama çözümü anlatayım:
// urlden gelen veriye göre makaleyi çektik. $id değeri urlden geliyor. (15)
$makale = $DB->getMakale($id);
// seo fonksiyonumuz SefLink olsun. $seoUrl değeri urlden geliyor. (elin-nereye-baglandi-biliyormusun)
if($seoUrl !== SefLink($makale['baslik'])) {
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://sayfa.com/".SefLink($makale['baslik'])."/$id");
exit;
}
Umarım anlatabilmişimdir.
bide şey sorucam şimdi ben sweet alert kullanıyorum ordaki butona bastığında bu işlem gerçekleşsin istiyorum fakat sweet slert butonlarını nasıl kontrol ediceğimi bilmiyorum
Sweetalert'de then() fonksiyonu ile bu dediğinizi yapabilirsiniz.
swal("BAŞARILI","Başarıyla Giriş Yaptınız","success")
swal("BAŞARILI","Başarıyla Giriş Yaptınız","success").then(function() {
location.href = 'https://sayfa.com/url';
});
Tayfun hoca cevap vermiş ama kod ile düzeltmeyi yapayım:
DAY(uye_tarih) = DAY(CURDATE())
yerine DATE(uye_tarih) = CURDATE()
kullanın düzelir.
Sorun DAY fonksiyonunun sadece günü (15 Aralık 2020 yerine sadece 15) döndürmesi.
Merhaba.
10 ile başlayan IP adresi yerel ağdaki cihazın IP adresidir. Ip sorgulama sitelerinden çıkan sonuç ise çıkış IP adresi olarak geçer.
80 portunda bir Web server'ı çalıştırdığınızı varsayalım. Sizinle aynı ağda olan biri 10.xx.xx.xx şeklinde girdiğinde ilgili sunucuya bağlanabilir ancak farklı bir ağdaki kişinin bağlanması için 70.xx.xx.xx olan IP'ye girmesi lazım.
İyi çalışmalar.
@furkanmeclis; Tekrar merhaba. "+" şeklinde bir kullanım yok. Tam yapmak istediğinizi anlamadığım için net konuşamıyorum. // koddan da anlamadım
append ile birden fazla datayı yollayabilirmiyim peki
Evet, alt alta birden fazla append kullanarak istediğiniz kadar veri gönderebilirsiniz.
@furkanmeclis; Tam yapmak istediği anlamadım açıkçası. Ama bahsettiğin gibi bir kod kullanamazsın. Eğer FormData'ya ekleme yapmak istiyorsan append() kullanmak zorundasın.