<script type='text/javascript'>
$(document).ready(function(){
$('#sonuc').load('yenile.php'); });
</script>çalışıyor ama yenilediği zaman ekran beyaz şekilde kalıyor.
Site arka planda php dosyası çalıştırmak istiyorum.
8
●1.160
- 28-12-2015, 11:41:37Merhaba arkadaşlar web sitem : http://www.uolist.net Siteme girdiğinizde, "index.html" açiyor ama ben "index.html" girince arka plan'da "yenile.php" çalışmasını istiyorum şöyle bir kod yazdık ama bazen sorun çıkarıyor nasıl halledebilirim?
- 28-12-2015, 12:06:02Hocam her kullanıcı değil şimdi şöyle birşey var "yenile.php" siteye her girdiğinde çalışıyor ama "yenile.php" içinde 5 dakika kontrolü var 5 dakika'da bir çalışıyor misal 5 dakika doldumu siteye biri girdimi "yenile.php" çalışınca ekran beyaz kalıyor bu yüzden siteye girdikten 15 saniye sonra "yenile.php" çalışmasını istiyorum.
- 28-12-2015, 23:10:18@Gdefender; aşağıdaki kodla ziyaretçi sitenize girdikten 15 sn sonra yenile.php yi çalıştırabilirsiniz. 15000 yazan kısım milisaniye cinsindendir süreyi oradan ayarlayabilirsiniz. Eğer amacınız her 15 saniyede bir yenile.php yi çalıştırmak ise setTimeout yazan yeri setInterval olarak değiştirebilirsiniz.
<script type='text/javascript'> $(document).ready(function(){ setTimeout(function(){ $('#sonuc').load('yenile.php'); }, 15000); }); </script> - 29-12-2015, 18:55:09Hocam beyaz ekran sorunu yenile.php içerisindeki kodlardan kaynaklanabilir. Kodları görmeden net birşey söylemek zor.Gdefender adlı üyeden alıntı: mesajı görüntüle
Eğer yenile.php nin kendi içinde bir süre kontrolü varsa bunu kaldırmalısınız, çünkü php içerisindeki süre kontrolü sunucuya göre çalışır, js içindeki süre kontrolü giren ziyaretçinin girdiği pc nin saatini baz alarak çalışır. bu yüzden bir uyuşmazlık olabilir.
Veya
yenile.php içerisinde süre kontrolü olmak zorunda ise yenile.php nin yapısı şu şekilde olmalı;
biz üstteki kodla 15 snyede yenile.php yi çağırıyoruz. Yenile.php isteği alacak eğer kendi bünyesindeki süre dolduysa güncelleme işlemini yapıp ekrana basacak, eğer kendi içindeki süre dolmadıysa eski halini ekrana basacak. Yani yenile.php içerisinde her iki ihtimaldede kullandığınız formata uygun ekrana veri basmalısınız.
