Prototürkün React dersleri adlı serisi var onu kullana bilirsin bence başarılı olmuş https://www.youtube.com/watch?v=slVS7QNsSk8&list=PLfAfrKyDRWrGXWpnJdyC4yXIW6v-PcFu-&ab_channel=PROTOTURK
PHP 5.6 destekleyen sunucu kaldımıki?
const select = (selector) => document.querySelector(selector);
const selectAll = (selector) => document.querySelectorAll(selector);
const selectBody = select('#body'),
selectTopbar = select('#topbar'),
selectHeader = select('#header'),
selectButton = select('.menu-btn'),
selectBack = select('.backdrop'),
selectMenu = select('.menu'),
selectNextEl = selectHeader.nextElementSibling;
let topbarHeight = selectTopbar.offsetHeight;
selectButton.onclick = () => {
selectBody.classList.toggle('overflow-hidden');
selectBack.classList.toggle('active');
selectMenu.classList.toggle('active');
};
const headerScrolled = () => {
const scrollY = window.scrollY;
const scrolled = scrollY > selectTopbar.offsetHeight;
selectHeader.classList.toggle('scrolled', scrolled);
selectNextEl.style.marginTop = scrolled ? `${selectHeader.offsetHeight + 30}px` : '30px';
topbarHeight = scrolled ? 0 : selectTopbar.offsetHeight;
styleUpdate();
};
addEventListener('scroll', headerScrolled);
const styleUpdate = () => {
if (document.body.clientWidth < 769) {
const top = topbarHeight + selectHeader.offsetHeight;
selectBack.style.top = `${top}px`;
selectMenu.style.top = `${top}px`;
}
};
addEventListener('resize', styleUpdate);
styleUpdate();
Böyle bişey
Laravel 10 öğrenmeni tavsiyye ederim. Çünki laravel 10 ile artık vite kullanılmaya başladı ve birazda olsa farklılıklar mevcut
Qaliba yapmak istedigin aşağıdakı gibi bişey
let coin = "<?php echo "Veri tabanindan gelen deger" ?>"
Bunu ajax sorgusu içinde kullanmalısın ve .js uzantili değil .php uzantılı dosya içinde yazman gerek. Ayrıca <?php ?> kodunun tırnak içinde olmasına dikkat etmelisin
<div class="container mt-5">
<div class="row">
<div class="col-12 mt-5">
<input type="date" id="yas" class="form-control">
<button class="btn btn-success mt-5 w-100" id="tamam">Hesapla</button>
<div id="toplam"></div>
</div>
</div>
</div>
<script>
var tamam = document.getElementById('tamam');
tamam.onclick = function ()
{
var yas = document.getElementById('yas');
var toplam = document.getElementById('toplam');
var date = new Date();
var month = parseInt(date.getMonth())+1;
var day = parseInt(date.getDate());
var year = parseInt(date.getFullYear());
var selectedMonth = parseInt(yas.value.substr(5,2));
var selectedDay = parseInt(yas.value.substr(8,2));
var selectedYear = parseInt(yas.value.substr(0,4));
toplam.innerHTML = '';
if (month < selectedMonth) toplam.innerHTML = (year - selectedYear)-1;
else if (month > selectedMonth) toplam.innerHTML = year - selectedYear;
else if (month === selectedMonth)
{
if (day < selectedDay) toplam.innerHTML = (year - selectedYear)-1;
else if (day > selectedDay) toplam.innerHTML = year - selectedYear;
else toplam.innerHTML = '🎈🎁 ' + parseInt(year - selectedYear) +' Yaşın kutlu olsun 🎈🎁';
}
}
</script>
Bu işini görür diye düşünüyorum
Merhaba Bir domain adının kaydının whois verilerinin masked olması, domain adının sahibinin gizliliğini koruyan bir özelliktir. Ancak, domain adının hangi firman tarafından kaydedildiğini öğrenmek için aşağıdaki adımları deneyebilirsiniz:
Wayback Machine: Bu internet arşivi, belirli bir domain adının geçmişine ait görüntüleri saklar. Domain adının geçmişine ait whois verilerini görüntülemek için buraya gidebilirsiniz.
DomainTools: Bu site, domain adının geçmişine ait whois verilerini görüntülemek için kullanılabilir.
ICANN Whois Lookup: ICANN, domain adı kayıtlarını yöneten resmi bir kurumdur. ICANN'nin whois arama servisi, belirli bir domain adının kayıt verilerini görüntülemek için kullanılabilir.
Bu adımlar size domain adının hangi firman tarafından kaydedildiği hakkında fikir vermeli ve kaydının gizli tutulmasına rağmen kaydeden firmayı belirlemenize yardımcı olabilir.
Merhaba Htaccess dosyanızdaki RewriteRule için hatalı bir tanımlama yapmışsınız.
Aşağıdaki gibi düzenleyebilirsiniz:
RewriteRule ^account/([0-9a-zA-Z-_]+)/([0-9]+)/([0-9]+)$ index.php?page=$1&sef=$2&user_id=$3 [L,QSA]
Bu RewriteRule, URL'nin şu şekilde olmasını bekler:
example.com/account/{page}/{sef}/{user_id}
Yukarıdaki tanımlama, {page} değişkenini $1, {sef} değişkenini $2, ve {user_id} değişkenini $3 olarak index.php dosyasına gönderecektir.
Merhaba PHP tarafından sunulan bir özellik yok, ancak bir kullanıcının tarayıcısı kapandığında otomatik olarak biten bir PHP session'ını sürekli açık tutmak için aşağıdaki yöntemlerden birini kullanabilirsiniz:
Oturum verilerini veritabanında saklamak: Her bir kullanıcı için bir veritabanı kaydı oluşturun ve oturum verilerini bu kayıtlar içinde saklayın. Tarayıcı kapandığında bile veritabanı kaydı var olduğu sürece oturum açık kalır.
Oturum verilerini çerez olarak saklamak: Oturum verilerini çerez olarak saklayarak oturumun bitmesini engelleyebilirsiniz. Ancak, bu veriler güvenliği açısından riskli olabilir, çünkü çerezler tarayıcı tarafından okunabilir.
PHP çalışma süresini uzatmak: PHP tarafından belirlenen varsayılan oturum çalışma süresini uzatmak, oturumun tarayıcı kapandığında bitmemesini sağlar. Bunun için "session.gc_maxlifetime" parametresini düzenleyebilirsiniz.
Merhaba , fulltext aramaları veritabanında eksik ya da yanlış yazılmış kelimeleri bulamayabilir. Bunun nedeni, fulltext aramalarının boşluk ve noktalama işaretlerini dikkate almamasıdır. Ayrıca, fulltext arama için minimum kelime uzunluğu ayarı vardır. Yapılandırma dosyasındaki ft_min_word_len değerini kontrol edin ve uygun bir değere ayarlayın.