Ajax kullanarak belirli aralıklarla, buton kullanarak
veya sayfayı aşağı kaydırmak gibi durumlar üzerine senaryolar ile çekebilirsiniz.
Ama bir kullanıcı veri eklediğinde aynı anda diğer kullanıcılarda çıkmasını istiyorsanız socket.io / websocket konularını inceleyin.
https://github.com/mattboldt/typed.js/ bu ve benzer js kütüphaneler ile yapabilirsiniz.
http://htmlpurifier.org/ bu adresi inceleyin. Sadece gerekli etiketlerin v.t ye geçmesine izin verebilirsiniz.
Dosya sonuna bir vt ekleme ya da güncelleme kodu yazabilirsiniz. İşlem bittiyse vt ye bir satır ekler.
İşlem başlamadan ilk satırda vt'yi kontrol ederek bitmediyse başlatmazsınız.
Tek problem ayırt etmek yani cronjob eski vt işlemini ayırt edebilmeli bir sütun vs aracılığıyla.
$("#slider").slider("value", $("#slider").slider("value") + 10);
$_SERVER global değişkenindeki REQUEST_URI gibi kısımları kontrolden geçirebilirsin. İstek yapılan adrese göre if yazarsın.
alttaki arkadaşın kodunu bir tık daha kısaltırsak
if(isset($_POST['tc'])){
//diğer kontrollerde eklenmeli geçerli bir tc mi vs. en son
$tc = $_POST['tc'];
$ilk6hane = substr($tc,0,6);
header("Location: ".$ilk6hane.".html");
exit;
}
yönlendirme bu şekilde.
iki eşittir ve üç eşittiri bildiğin için kısaca iki eşittir ile üç eşittirin değil (olumsuz) hali
==
değili => !=
===
değili => !==
php'de anlık veri güncelleme yok. Socket.io/websocket konusunu araştırmanı öneririm.
Şu kod parçacığı yanlış yerde bulunuyor:
bot.on('message',message => {
const args = message.content.slice(config.prefix.length).trim().split(/ +/);
if(message.content !== `${config.prefix}${command.name}` || `${config.prefix}${command.aliases.join(' || ')}`) return;
require(`./commands/${files}/${commands}`)(bot,message,args)
if(message.author.bot) return;
command.code
})
döngü içinde tekrar tekrar event handler yaratılmış oluyor.
https://discordjs.guide/command-handling/#reading-command-files
şu linkteki kısımda dikkat edersen client.command şeklinde bir collection yaratılıyor.
bu kısımda tabi direk commands folderını tarıyor ama anlatımın biraz ilerisinde commands altında klasörlere bölmeyide anlatıyor.
komutlar bunun içine ekleniyor ve ardından event handler kullanılarak komutlara erişiliyor.
Bu dökümantasyonun başından başlar gidersen rahatça düzenlersin.