<%suana = DateAdd("n",-60, Now Set uye = Server. CreateObjecT rSQL = "Select From uyeler Where online >= '" & suana & "' order by online desc"uye. open rSQL, vtb,3,3Do While not uye. Eof a = datediff("n", uye , now if a <= 60 then%> <tr> <td width="33%"<%=hucre0%>><img src="img/icon/online. png"><a href='uyeler. asp?uye=gor&id=<%=uye %>' class="renk"><%=uye %></font></td> <td width="33%"<%=hucre0%>><font class="y1"> <%response. write "En son "&a&" dakika nce işlem gerçekleştirdi"%></font></td> <td width="34%"<%=hucre0%>><font class="y1"> <%=uye %></font></td> </tr><%end ifuye. Movenext Loop%>wallahi ben şu kodlarla yaptım fakat ya serverdanyada kodlardan kafasına gre davranıyor bazen hiç bişey gstermyior bazen herşey gsteriyordu. if a <= 60 then yapınca gsterdiği büyük rakamları engelledim fakat bazen sitedeonline olsam dahi gstermeye biliyor :)

bi üyelik sistemi var dielim burdaki online üyeleri nasıl bi ekrana yazdırabilirim yada bir üyenin online offline olduqunu nası gstereblrm :S

neye gre ayarlayacağına bağlıonline = 1 / 0şeklinde yaparsan kişi çıkış yapmadan penere kapatrsa gte gelirsinglobal. asa ile yaparsan anında kesin sonuçlar alamazsınen iyisi üyelerin sitedeki her hareketini dbye kaydetmek. mesela her sayfada includelu bi sayfa olsun ust. asp gibi ust. asp'ders = now şeklinde ya da db. execute("update uyeler SET songiris=getdate / now where id=...") şeklinde artık nasıl istersen update edeceksin sonra listeleyeceğin yerde son hareketleriyle şimdiki zamn arasındaki fark 5dk ya da 10dk dan az olanları listeleyeceksn.. çıkış sayfasına da mesela 5 dk'ları listeliyosanrs = dateadd("n", -6, now şeklinde update yapacaksın ki kişi son 5 dk içindekilere dahil olmasın çünkü çıktı.. Ben bu şekilde listeliyorum.. çıkış yapmadan pencere kapatanlar da kaç dakikaya ayarlamışsam mesela 5 ise en fazla 5 dk o listede kalıyolar sonra 5dk geçtiği için siliniyolar listeden.. bununla ilgili ayrıntılı bilgi vermiştim birine lazım olmuştu ama hangi konuda unuttum :F

Algoritma: Veritabanına kullanıcının son giriş tarihi yazılır. Son giriş tarihi her yenileme veya sayfa değiştirmede tazelenir. Online üyeleri sayarken o anın 5 dakika aralığında giriş yapmış kullanıcıları saydırırsınız. online üyeleri bulursunuz. şimdi çevrimiçi olayı içinde son giriş tarihiyle o anki tarih arasında 5 dklık zaman hesaplanır ona gre yazılır.. a. k. a. wyrus, kelle verilir kal-a verilmez!

alp hocam bana vemriştin uzunn uzzuuunnn anlatmıştın forumda arayın bulursunuz. detaylıca :D kelimeler albayım bazı anlamlara gelmiyor.