lostyazilim
tr.link

PhP Hareketli Sayaç Yapımı?

18 Mesajlar 3.616 Okunma
lstbozum
tr.link

takiplekazan takiplekazan www.ucuztakipcim.com Kullanıcı
  • Üyelik 04.08.2015
  • Yaş/Cinsiyet 36 / E
  • Meslek Sosyal Medya Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad E** Ş**
  • Mesajlar 860
  • Beğeniler 85 / 277
  • Ticaret 1, (%100)



Arkadaşlar merhaba. Sitemde yukarıdaki gibi istatistikleri sunduğum bir alan var. Bu alan aslında sürekli aktif. Mesela üyeler etkinlik yaptıkça etkinlik sayısı artıyor. Ama sayfa yenilendiğinde. Bunu sayfayı yenilemeden aktif olarak göstermem mümkün mü? Biraz yardımcı olur musunuz?
 

 

Türkiye'nin en uygun fiyatlı sosyal medya paneli - www.ucuztakipcim.com
wmaraci
reklam

MuratAltun MuratAltun www.webmarkt.net Kullanıcı
  • Üyelik 31.10.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek WEBMASTER/GRAFİKER
  • Konum Ankara
  • Ad Soyad M** A**
  • Mesajlar 687
  • Beğeniler 277 / 189
  • Ticaret 0, (%0)
siteniz asp ise ajax update panel kullanarak yapabilirsiniz.
eğer php ise yine ajax ile ama net bilgim yok nasıl yapıldığına dair.
 

 

GrafiMarkt,Webmarkt,HostingBurda

takiplekazan takiplekazan www.ucuztakipcim.com Kullanıcı
  • Üyelik 04.08.2015
  • Yaş/Cinsiyet 36 / E
  • Meslek Sosyal Medya Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad E** Ş**
  • Mesajlar 860
  • Beğeniler 85 / 277
  • Ticaret 1, (%100)

grafimood adlı üyeden alıntı

siteniz asp ise ajax update panel kullanarak yapabilirsiniz.
eğer php ise yine ajax ile ama net bilgim yok nasıl yapıldığına dair.


aynı scripti kullanarak yapanlar var hocam. Yabancı birkaç site.
 

 

Türkiye'nin en uygun fiyatlı sosyal medya paneli - www.ucuztakipcim.com

wdrleo wdrleo Back-end Developer Kullanıcı
  • Üyelik 12.04.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Full-stack Developer
  • Konum Konya
  • Ad Soyad H** A**
  • Mesajlar 226
  • Beğeniler 39 / 81
  • Ticaret 14, (%100)
AJAX kullanarak yaparsınız en kolay hocam.
Ajax ile anlık veri elde edemezsiniz en aşağı 1 saniye aralıklarla çekersiniz o da takılmalara sebep olabileceğinden en güzeli 3 yada 5 saniye aralıklarla çekmek.
AJAX ile bir php dosyasına istek yaparsınız, oradan gelen cevaba göre jQuery kullanarak divleri yenileyebilirsiniz. Ajax'ı setInterval ile 3 er saniyelik döngüye sokun php tarafında cevabı json olarak üretin ki hızlı olsun ve veri fazlalığını azaltsın.
 

 

wmaraci
wmaraci

takiplekazan takiplekazan www.ucuztakipcim.com Kullanıcı
  • Üyelik 04.08.2015
  • Yaş/Cinsiyet 36 / E
  • Meslek Sosyal Medya Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad E** Ş**
  • Mesajlar 860
  • Beğeniler 85 / 277
  • Ticaret 1, (%100)

wdrleo adlı üyeden alıntı

AJAX kullanarak yaparsınız en kolay hocam.
Ajax ile anlık veri elde edemezsiniz en aşağı 1 saniye aralıklarla çekersiniz o da takılmalara sebep olabileceğinden en güzeli 3 yada 5 saniye aralıklarla çekmek.
AJAX ile bir php dosyasına istek yaparsınız, oradan gelen cevaba göre jQuery kullanarak divleri yenileyebilirsiniz. Ajax'ı setInterval ile 3 er saniyelik döngüye sokun php tarafında cevabı json olarak üretin ki hızlı olsun ve veri fazlalığını azaltsın.


Hocam ajax hiç anlamıyorum. Kod olarak yardımcı olabilir misin? Bu dediğim istatistik bilgileri index.php dosyasında mevcut. Onu sürekli yenilemek yerine sadece div i yenilemem gerekecek galiba. Bana örnek bir kodlama gösterebilirsen çok makbule geçer. :)
 

 

Türkiye'nin en uygun fiyatlı sosyal medya paneli - www.ucuztakipcim.com

VolkanYildiz VolkanYildiz www.volkanyıldız.net Kullanıcı
  • Üyelik 20.08.2015
  • Yaş/Cinsiyet 39 / E
  • Meslek Web Geliştirici
  • Konum İzmir
  • Ad Soyad V** Y**
  • Mesajlar 412
  • Beğeniler 723 / 141
  • Ticaret 30, (%100)

takiplekazan adlı üyeden alıntı

Hocam ajax hiç anlamıyorum. Kod olarak yardımcı olabilir misin? Bu dediğim istatistik bilgileri index.php dosyasında mevcut. Onu sürekli yenilemek yerine sadece div i yenilemem gerekecek galiba. Bana örnek bir kodlama gösterebilirsen çok makbule geçer. :)


<script></script>
<script>
$(document).ready(function() {
$("#responsecontainer").load("response.php");
var refreshId = setInterval(function() {
$("#responsecontainer").load('response.php?randval='+ Math.random());
}, 3000);
});
</script>


Kaynak: Egonomik
 

 

takiplekazan takiplekazan www.ucuztakipcim.com Kullanıcı
  • Üyelik 04.08.2015
  • Yaş/Cinsiyet 36 / E
  • Meslek Sosyal Medya Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad E** Ş**
  • Mesajlar 860
  • Beğeniler 85 / 277
  • Ticaret 1, (%100)

VolkanYLDZ adlı üyeden alıntı

<script></script>
<script>
$(document).ready(function() {
$("#responsecontainer").load("response.php");
var refreshId = setInterval(function() {
$("#responsecontainer").load('response.php?randval='+ Math.random());
}, 3000);
});
</script>


Kaynak: Egonomik


Hocam benim istatistik kısmı index.php de. Onu her seferinde yenilemem siteye zarar vermez mi? yani response.php yerine index.php mi yapmam gerekiyor?
 

 

Türkiye'nin en uygun fiyatlı sosyal medya paneli - www.ucuztakipcim.com

VolkanYildiz VolkanYildiz www.volkanyıldız.net Kullanıcı
  • Üyelik 20.08.2015
  • Yaş/Cinsiyet 39 / E
  • Meslek Web Geliştirici
  • Konum İzmir
  • Ad Soyad V** Y**
  • Mesajlar 412
  • Beğeniler 723 / 141
  • Ticaret 30, (%100)

takiplekazan adlı üyeden alıntı

Hocam benim istatistik kısmı index.php de. Onu her seferinde yenilemem siteye zarar vermez mi? yani response.php yerine index.php mi yapmam gerekiyor?


İsterseniz başka bir dosya ile çekin isterseniz de şöyle bir şey yapın;

index.php?sayi=true gibi bir şey göndersin index.php'de sayi eşitse true'ya istediğinizi gösterebilirsiniz.
 

 

takiplekazan takiplekazan www.ucuztakipcim.com Kullanıcı
  • Üyelik 04.08.2015
  • Yaş/Cinsiyet 36 / E
  • Meslek Sosyal Medya Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad E** Ş**
  • Mesajlar 860
  • Beğeniler 85 / 277
  • Ticaret 1, (%100)

VolkanYLDZ adlı üyeden alıntı

İsterseniz başka bir dosya ile çekin isterseniz de şöyle bir şey yapın;

index.php?sayi=true gibi bir şey göndersin index.php'de sayi eşitse true'ya istediğinizi gösterebilirsiniz.



$total_clicks = $db->QueryFetchArray("SELECT SUM(value) AS total FROM web_stats");
$today_click = $db->QueryFetchArray("SELECT SUM(today_clicks) AS today FROM user_clicks WHERE today_clicks>'0'");
?>

Toplam Etkinlik


Bugünkü Etkinlik


Hocam databasede webstats kısmından çekiyorum verileri. Şimdi buraya nasıl bir güzellik yapacazki hareketli olsun istatistikler. :)
 

 

Türkiye'nin en uygun fiyatlı sosyal medya paneli - www.ucuztakipcim.com

VolkanYildiz VolkanYildiz www.volkanyıldız.net Kullanıcı
  • Üyelik 20.08.2015
  • Yaş/Cinsiyet 39 / E
  • Meslek Web Geliştirici
  • Konum İzmir
  • Ad Soyad V** Y**
  • Mesajlar 412
  • Beğeniler 723 / 141
  • Ticaret 30, (%100)

takiplekazan adlı üyeden alıntı


$total_clicks = $db->QueryFetchArray("SELECT SUM(value) AS total FROM web_stats");
$today_click = $db->QueryFetchArray("SELECT SUM(today_clicks) AS today FROM user_clicks WHERE today_clicks>'0'");
?>

Toplam Etkinlik


Bugünkü Etkinlik


Hocam databasede webstats kısmından çekiyorum verileri. Şimdi buraya nasıl bir güzellik yapacazki hareketli olsun istatistikler. :)


Hocam şimdi o kodları "statics.php" adlı bir dosyaya aktarın ve verdiğim o kodları silip aşağıdakileri yazın.


<script>
$(document).ready(function() {
$("#statics").load("statics.php");
var refreshId = setInterval(function() {
$("#statics").load('statics.php'());
}, 3000);
});
</script>



3000 yazan yer 3 saniyede bir görüntüle anlamına geliyor, siz istediğiniz gibi değiştirebilirsiniz.
 

 

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