wmaraci reklam

Sayfa yenileme ajax

5 Mesajlar 1.056 Okunma
pst.net
wmaraci reklam

SeydaBozkurt SeydaBozkurt Webmaster Kullanıcı
  • Üyelik 17.05.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Sakarya
  • Ad Soyad S** B**
  • Mesajlar 223
  • Beğeniler 16 / 17
  • Ticaret 6, (%100)
Merhaba arkadaşlar ben bir sayfaya bir video yüklemesi yapıyorum fakat şöyle bir sorum var mesela Aa.php bir tv'de açık ben o dosyadaki videoyu güncellediğim zaman video otomatik yenilensin sizce nasıl yapabilirim yardım edebilirseniz çok sevinirim
 

 

wmaraci
reklam

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1119
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
Dosyaları bir veritabanında "id", "dosya_adi", "dosya_yolu", "tarih" şeklinde tut.

Örnek

10, "geveze-filmi", "dosyalar/geveze.mp4", "2017-01-01 13:00",

ajax ile her 1 dakikada bir php/asp/.net sayfana istek yollayıp aynı mp4 için yeni kayıt girilmiş mi diye kontrol et.

diyelim id = 10 ise bir şey yapmana gerek yok, fakat 10'dan büyük ise sayfayı yenile. Senaryo bu, buna göre yazarsın.
 

 

www.ontedi.com
www.cizgi.site

HapyMan HapyMan Full Stack Developer Kullanıcı
  • Üyelik 14.05.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek What do you do exactly ?
  • Konum İstanbul Avrupa
  • Ad Soyad T** T**
  • Mesajlar 562
  • Beğeniler 171 / 208
  • Ticaret 0, (%0)













# index.php altına yerleştirilecek javascriptler

<script></script>
<script>
var videoElem = function () {
$fid = "";
function first_load() {
$.post("video.php",function(callback){
renderer(callback);
$id = $(callback).attr("id");
$x = changeFid ($id);
});
}
function control() {
$.post("video.php",function(callback){
//$(".vid-canvas").html(callback);
$id = $(callback).attr("id");
if($id != $fid){
renderer(callback);
$x = changeFid ($id);
}
});
}
function changeFid ($data){
return $fid = $data;
console.log($fid);
}
function renderer($vid){
$(".vid-canvas").html($vid);
}

return {
run : function (){
first_load();
},
recontrol : function(){
control();
}
}
}();

$(document).ready(function(){
videoElem.run();
setInterval(function(){
videoElem.recontrol();
},5000);
})
</script>





# video.php





Solhan

kişi bu mesajı beğendi.

SeydaBozkurt SeydaBozkurt Webmaster Kullanıcı
  • Üyelik 17.05.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Sakarya
  • Ad Soyad S** B**
  • Mesajlar 223
  • Beğeniler 16 / 17
  • Ticaret 6, (%100)

ontedi adlı üyeden alıntı

Dosyaları bir veritabanında "id", "dosya_adi", "dosya_yolu", "tarih" şeklinde tut.

Örnek

10, "geveze-filmi", "dosyalar/geveze.mp4", "2017-01-01 13:00",

ajax ile her 1 dakikada bir php/asp/.net sayfana istek yollayıp aynı mp4 için yeni kayıt girilmiş mi diye kontrol et.

diyelim id = 10 ise bir şey yapmana gerek yok, fakat 10'dan büyük ise sayfayı yenile. Senaryo bu, buna göre yazarsın.


anladım fakat ben tek bir id üstünde yapmak istiyorum
 

 

wmaraci
Mersin evden eve nakliyat

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1119
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
O zaman şöyle yapabilirsin. videoların bulundğu tabloda "guncelleme_tarihi" diye bir sütun at ve tarihi orada tut.

Örnek

Veritabanı bilgileri >> id, dosya_adi, dosya_yolu, eklenme_tarihi, guncellenme_tarihi

Filmi izlerken bu verilere sahip olduğunu varsayalım

Veritabanı kaydı >> 10, "geveze-filmi", "dosyalar/geveze.mp4", "2017-01-01 13:00", null

Daha sonra ben bu filmi izlerken dosya güncellendi diyelim

Güncel veritabanı kaydı >> 10, "geveze-filmi", "dosyalar/geveze-yeni.mp4", "2017-01-01 13:00", "2017-01-01 14:00"

şeklinde günncelnmiş olsun. Bu esnada güncelleme tarihleri farklı olduğu için istediğin işlemi yapabileceksin.
 

 

www.ontedi.com
www.cizgi.site
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al