
mysql veri yapısı tablosu
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;online.php içeriği
<?
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>$user</font><font size=1> Kişi Online</font>\n");
} else {
print("<font color=blue size=1>$user</font><font size=1> Kişi Online</font>\n");
}
?>config.php içeriği<?
mysql_connect("localhost","mysqlusername","mysqlsifre");
mysql_select_db("mysqldbadi");
?>online.php yi koymak istediğiniz yere include"online.php"; yapabilirsiniz.
radminin olaylara el atmasını hala bekliyoru m/z 