+ Cevap Yaz
6 sonuçtan 1 ile 6 arası gösteriliyor

Konu: Online Üyeleri nasıl gösterebilirim

  1. #1
    Üye
    Üyelik Tarihi
    08/2007
    Mesaj
    24

    Online Üyeleri nasıl gösterebilirim

    Arkadaşlar ben sitemdeki online üyeleri göstermek istiyorum benim düşündüğüm yöntem üye giriş yaptığında veritabanında online diye bir alan olsa ve oraya 1 yazsa online=1 olanlar online olur ama bu adam siteden çıkış yapmazsa yani pencereyi kapatırsa online kısmını tekrardan nasıl sıfır yaparım bir session tutsam ve o session kapandığında tekrar 0 yazdırsam online kısmına bu mantıkla olurmu daha kolay yöntemi var mı?

  2. #2
    Cevizci msk1977 Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    02/2006
    Mesaj
    291

    önce online_user diye bir tablo aç.

    daha sonra şu şekilde bir kod kullan

    $timeoutseconds = 3600;
    $timestamp = time();
    $timeout = $timestamp-$timeoutseconds;

    burda $timeoutseconds = 3600; değeri kaç sn sonra sistemden otatmatik düşeceği



    $insert = mysql_query("INSERT INTO useronline (user_id,timestamp,ip,file) VALUES ('$user_id','$timestamp','$REMOTE_ADDR','$PHP_SELF ')");
    $delete = mysql_query("DELETE FROM useronline WHERE timestamp<$timeout");
    $result = mysql_query("SELECT DISTINCT ip FROM useronline where user_id !='0'");
    $user = mysql_num_rows($result);

    burda

  3. #3
    Üye
    Üyelik Tarihi
    08/2007
    Mesaj
    24

    Anladım ok ama

    Benim 3 üyem var mesela benim istedim 3 üye online değil belki mantık olarak aynıdır ama benim istediğim

    ONLİNE ÜYELER
    Ahmet
    Mehmet
    yani giriş yapan üyeleri listeliycem bir bakıma.
    Vermiş olduğun bilgi için çok teşekkürler.

  4. #4
    Cevizci msk1977 Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    02/2006
    Mesaj
    291

    eğer sayı olark değilde online üyelerin ismini alacaksan id sini çekersin ona göre üye adını sorgulatırsın

  5. #5
    Üye
    Üyelik Tarihi
    08/2007
    Mesaj
    24

    Bu alternatif olabilirmi

    Hocam şimdi ben üye tablosuna giriş diye bir yer açsam tarih zaman gibi birde online girdiğinde tarihi ve zamanı yazdırsam ve online 1 yapsam sonra senin yazdığın gibi time ile veritabanından silerdim. sonrada online 1 olanları gösterirdim.
    Sanada zahmet veriyorum ama.

  6. #6
    Cevizci msk1977 Adlı Üyenin Profil Grafiği
    Üyelik Tarihi
    02/2006
    Mesaj
    291

    olabilir tabiki bir deneyin sorun çıkarsa yazarsınız

+ Cevap Yaz

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Benzer Konular

  1. Cevap: 7
    En Son Mesaj: 18/06/2007, 13:44
  2. Cevap: 0
    En Son Mesaj: 24/05/2006, 18:32
  3. vbulletin forumun son 10 mesajını ana sayfamda nasıl gösterebilirim?
    By bestwow in forum Uygulama Yazılımları / Hazır Betikler
    Cevap: 11
    En Son Mesaj: 09/01/2006, 16:38
  4. Online Üyeleri Göstermek İçin...
    By @alparslan@ in forum ASP
    Cevap: 5
    En Son Mesaj: 04/04/2005, 20:47

Bookmarks

Mesaj Yazma Hakları

  • Yeni mesajgöndermezsiniz
  • Cevap yazamazsınız
  • Dosya ekleyemezsiniz
  • Mesajınızı düzenleyemezsiniz