• 09-04-2013, 16:57:39
    #1
    http://www.myonlineusers.com/ gibi bir site yapmak istiyorum. İnternette yerli yabancı birçok kaynak aradım taradım ama istediğim gibi birşey bulamadım.

    Mesela bu resmin bulunduğu bir sitede online kişilerin sayısını nasıl gösterebilirim acaba?

    Not: Ben hazır script istemiyorum, sadece yapmak istediğim şeye kaynak olacak bir yazı ve örnek kod istiyorum ki onu geliştirebileyim.
  • 09-04-2013, 21:01:30
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Sayaç sistemlerinin altında çok iyi bir sunucu desteği olması gerekir. Bunu göz önüne aldıktan sonra yapacağınız, müşterilerinizin sayfalarına bir kod yerleştirip onu bir sayfadan takip etmeniz.
  • 10-04-2013, 14:28:28
    #3
    Resmi php ile oluşturup, htaccess ile resim dosyasıymış gibi gösterin. PHP dosyasının da üst kısmında, hangi sitenin ziyaretçisi olduğuna dair işlemleri yapın. Ancak @erginkeles; in de dediği gibi, çok iyi bir sunucu desteğine ihtiyacınız var. Tabi burada devreye farklı teknolojilerin de girmesi gerekiyor. Sadece php ile bu işi yapmaya kalkarsanız, altından kalkamayabilirsiniz.

    	$onlineSayisi = array_rand(array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20));
    	$yazi = 'Online'; $width  = 85; $height =  19;
    	$resim  = ImageCreate($width,$height);
    	$beyaz  = ImageColorAllocate($resim, 255, 255, 255);
    	$rand   = ImageColorAllocate($resim, 140, 26, 161);
    	ImageFill($resim, 0, 0, $rand);
    	ImageString($resim, 2, 10, 2, $onlineSayisi, $beyaz);
    	ImageString($resim, 2,40,2, $yazi, $beyaz);
    	ImageLine($resim,82,1,2,1,$beyaz);
    	ImageLine($resim,82,17,2,17,$beyaz);
    	ImageLine($resim,1,1,1,17,$beyaz);
    	ImageLine($resim,83,1,83,17,$beyaz);
    	ImageLine($resim,27,1,27,17,$beyaz);
    	header("Content-type: image/png");
    	ImagePng($resim);
    	ImageDestroy($resim);
    Yukarıdaki kodlardan aşağıdaki gibi bir resim çıkar.



    Kodlarda $onlineSayisi değişkenini veritabanına yazılan değerlerden çekeceksiniz, ben sırf görüntü olsun diye öyle bir değişken koydum.
  • 10-04-2013, 20:46:57
    #4
    erginkeles adlı üyeden alıntı: mesajı görüntüle
    Sayaç sistemlerinin altında çok iyi bir sunucu desteği olması gerekir. Bunu göz önüne aldıktan sonra yapacağınız, müşterilerinizin sayfalarına bir kod yerleştirip onu bir sayfadan takip etmeniz.
    Hocam zaten hemen yapamam. Ama Php öğreniyorum, kendimi geliştirmek için bu tip birşey yapmayı düşünüyorum. Hele bi yapayım sadece kendi sitelerime koyarım.

    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    Resmi php ile oluşturup, htaccess ile resim dosyasıymış gibi gösterin. PHP dosyasının da üst kısmında, hangi sitenin ziyaretçisi olduğuna dair işlemleri yapın. Ancak @erginkeles; in de dediği gibi, çok iyi bir sunucu desteğine ihtiyacınız var. Tabi burada devreye farklı teknolojilerin de girmesi gerekiyor. Sadece php ile bu işi yapmaya kalkarsanız, altından kalkamayabilirsiniz.

    	$onlineSayisi = array_rand(array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20));
    	$yazi = 'Online'; $width  = 85; $height =  19;
    	$resim  = ImageCreate($width,$height);
    	$beyaz  = ImageColorAllocate($resim, 255, 255, 255);
    	$rand   = ImageColorAllocate($resim, 140, 26, 161);
    	ImageFill($resim, 0, 0, $rand);
    	ImageString($resim, 2, 10, 2, $onlineSayisi, $beyaz);
    	ImageString($resim, 2,40,2, $yazi, $beyaz);
    	ImageLine($resim,82,1,2,1,$beyaz);
    	ImageLine($resim,82,17,2,17,$beyaz);
    	ImageLine($resim,1,1,1,17,$beyaz);
    	ImageLine($resim,83,1,83,17,$beyaz);
    	ImageLine($resim,27,1,27,17,$beyaz);
    	header("Content-type: image/png");
    	ImagePng($resim);
    	ImageDestroy($resim);
    Yukarıdaki kodlardan aşağıdaki gibi bir resim çıkar.



    Kodlarda $onlineSayisi değişkenini veritabanına yazılan değerlerden çekeceksiniz, ben sırf görüntü olsun diye öyle bir değişken koydum.
    Anladım hocam teşekkür, biraz inceleyim