• 04-09-2009, 22:04:12
    #1
    selam arkadaşlar admin panelimde yeni kayıt olan onaysız üyelerin sayısını aldım ama benim yapmak istediğim ben sayfayı yenilemeden yada sayfada gezinmiyorsam bile yeni üye olunca sayının artması. anlatamadım sanırım kısacası sayfayı yenilemeye gerek kalmadan veritabanından anlık bilgi alabilmek istiyorum. çok acil lütfen bilenler yazsın
  • 04-09-2009, 22:14:25
    #2
    Ajaxla yapabilirsin tek başına php böyle birşeye yetmez malesef.
    Xmlrequest kullanarak oluşturacağın php dosyasından online kullanıcı sayısını belli aralıklarla kontrol ettirebilirsin mesela 10 saniye
    Değişme varsa, yeni online kullanıcı sayısını sayfayı refresh etmeden javascriptle değiştirebilirsin
  • 04-09-2009, 22:22:48
    #3
    dostum teşekkür ederim peki bunu javascript ile nasıl yaparım kısa bi yazsan lütfen
  • 04-09-2009, 22:25:53
    #4
    ben bunu daha önce merak edip araştırmıştım..

    buyur burası yardımcı olur:
    https://www.r10.net/ajax/381058-ajax-...n-refresh.html
  • 04-09-2009, 22:27:00
    #5
    Alttaki yazdğım javascript kodunu incele Onlineuser Fonksyonunu cağırdığın zaman onlineuser.php dosyasından online user sayısını alıp "onlineuser" id li divtagin içinde gösterebilirsin
    Fonksyonu nasıl nerde cağıracağın sana kalmış, kodda yanlışlar olabilir test etmedim
    function nesneyarat(){
    	var nesne;
    	var tarayici = navigator.appName;
        if(tarayici == "Microsoft Internet Explorer"){
           nesne = new ActiveXObject("Microsoft.XMLHTTP");
        }else{
            nesne = new XMLHttpRequest();
        }
       return nesne;
    }
    function OnlineUser{
    	var http = nesneyarat();
    	http.open('get', 'onlineuser.php');
    	http.onreadystatechange = cevap;
    	http.send(null);
    	function cevap() {
    		if (http.readyState == 4){
    			var sonuc = http.responseText;
    			document.getElementById('onlineuser').innerHTML ='<font size="1" color="blue">'+sonuc+'</font>';
    		}
    	}
    }
  • 04-09-2009, 22:29:31
    #6
    ilgilendiğiniz için teşekkür ederim arkadaşlar