Monster Notebook
 
Şimdi Üye Ol | Şifremi Unuttum
Ana SayfaSanalkurs.netProgramlarSanalkurs.netÖnemli SitelerSanalkurs.netYazarlarSanalkurs.netDers EkleSanalkurs.netE-DergiSanalkurs.netBlog Sanalkurs.netİletişimSanalkurs.netForum
 
Anasayfa » PHP MySQL (246 ders)
 
Online Kişi Sayısı

Yazar: Ali Yazal  
Eklenme: 06.10.2006   Okunma: 4076    Puan: 3.0  
 
İlk önce bir veri tabanına ihtiyacımız var veri tabanımızın adı useronline gerekli kodlar

CREATE TABLE useronline (
on_id int(20) NOT NULL auto_increment,
timestamp int(15) NOT NULL default '0',
ip varchar(100) NOT NULL default '',
file varchar(100) NOT NULL default '',
PRIMARY KEY (on_id)
) TYPE=MyISAM;


Aşağıdaki Kodlarımızı user_online.php olarak kayıt ediyoruz.
// user_online.php

include ("config.php") // veritabanına bağlantı kodları yer alacak


$timeoutseconds = 60; 
$timestamp = time(); 
$timeout = $timestamp-$timeoutseconds; 
$SID = session_id();

$insert = mysql_query("INSERT INTO useronline (timestamp,ip,file) VALUES ('$timestamp','$SID','$PHP_SELF')"); 
if(!($insert)) { 
print "kayıt hatası> "; 
} 
$delete = mysql_query("DELETE FROM useronline WHERE timestamp<$timeout"); 
if(!($delete)) { 
print ""; 
} 
$result = mysql_query("SELECT DISTINCT ip FROM useronline WHERE file='$PHP_SELF'"); 
if(!($result)) { 
print ""; 
} 
$user = mysql_num_rows($result); 


mysql_close(); 
if($user == 1) { 
print("<center><font color=blue size=1><b>$user</b></font><font size=1>  Kişi Online</font>\n"); 
} else { 
print("<font color=blue size=1><b>$user</b></font><font size=1>  Kişi Online</font>\n"); 
} 

?>

Online Kişileri Göstericeğimiz Sayfanın Bir Yerine Şu Kodu Koyuyoruz

<?include ("online_user.php")?>


Ve İşlemimiz Tamamlanmış Oluyor.
 

 

Online Kişi Sayısı Dersini Yazdirin YAZDIR

"Online Kişi Sayısı" dersi için 7 yorum var

01.03.2007 fuat55 diyor ki:
Güzel olmuş da ilk yapmammızı istediğiniz tabloyu nerde hazılıyoruz..

07.10.2007 taros84 diyor ki:
boş ve yanlış konu kardeş neden dersen css acıkları ve sitende bir online üyelik sistemi varsa ikinci bir acık bu yüzden almayım ama genede eline salık dicem ama hata cıkarıcaktır 100'de 90 biraz incelenirse neden dediğimi anlıcaksınız kolay gelsin

07.10.2007 drweaver diyor ki:
CSS açığı Bu da ne demek arkadaşım. CSS' te açık mı olur. İyi araştırıp öyle yorum yap.

21.01.2008 KUZ3Y diyor ki:
Css açığı bunlarıda duyucaktım ya .. İlahi taro$ (:

26.04.2008 demiralkanlar diyor ki:
Selam flash kullanıcısıym yukarıda anlatılanları nasıl yapmalıyım.
Şimdiden teşekkürler

05.05.2009 turkchem diyor ki:
ya bukodları kullandım fakat calışmadı. veri tabanından kontrol ederek şu sonuca vardım; ip adreslerini almıyor. bende az bi bilgimle araştırdım ve ip alan kodu $SID = getenv ("REMOTE_ADDR"); şeklinde değiştirdim ve çalıştı. fakat veri tabanında yer alan file satırı hala boş duruyor. sitede farklı mekanlardan 3 kişi aynı anda siteye giriyoruz ve file satırı yinede boş duruyor. fakat dediğim gibi son haliyle kodlarım çalışıyor

  BU DERSE YORUM EKLEYİN

Üye olmadan yorum ekleyemezsiniz !


UYARI: SANALKURS.net'te yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. Yazarlar, gönderdikleri makale ve derslerle başkalarını yanıltıcı bilgi veremezler. SANALKURS.net bilgilerin kullanımı sonucunda doğacak hata ve zararlardan sorumlu tutulamaz. SANALKURS.net'te yer alan bir makale link vermek ve kaynak göstermek şartıyla başka bir sitede yayınlanabilir. SANALKURS.net kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu hiçbir yazı, fotoğraf, resim vb. materyal ve ürünü kullanamazlar. SANALKURS.net kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri izinsiz kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir.
 İSTATİSTİKLER
XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
ÇEVRİMİÇİ 177 Ziyaretçi, 14 Üye
Gervinho, bozoklar, O-Lee, Keremel, NaRe_TuRKeY, ramones1982, sanalusta, s-R-c, Charisma_47, ertughaskan, deliler, hacoban, kerasus, mocaco3
Bugün: 724, Dün: 10154, Bu Ay: 21091, Toplam Ziyaret: 7226903, Toplam Üye: 216260, Son Üye: nur_cihan
Yazılı Dersler: 2459, Video Dersler: 407, Toplam Yazar: 64, Toplam Dosya: 53, Toplam Link: 26
   
RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz