PHP İle Online Ziyaretçi
-
Aşağıda betik o anda sitede bulunan kullanıcı sayısını gösterir…
şu an online :
<?
// Online Kullanıcı Gösteren Kod
$zaman = date(”H:i”); //Saat ve dakikayı alıyoruz
$zam = explode(’:',$zaman); //Zamanı 2 ye bölüyoruz
$saat = $zam[0];
$dakika = $zam[1];
//echo $dakika;
$girisler = mysql_query(”SELECT * FROM girisler WHERE TARIH=’$tarih’”); //Veritabanından son girişleri çekiyoruz ( bugünkü son girişleri )
$online = 0;
while($giris = mysql_fetch_array($girisler)) {
$zaman2 = $giris['SAAT'];
$zaman2 = explode(’:',$zaman2);
$saat2 = $zaman2[0];
//echo $zaman2[0];$dakika2 = $zaman2[1];
if($saat2>=$saat)
{
if(($dakika-$dakika2)<5) {$online++;
}
}
}
?> <?=$online;?> kişi<br />Veritabanı
Tablo yapısı: `girisler`
–CREATE TABLE IF NOT EXISTS `girisler` (
`ID` int(111) NOT NULL AUTO_INCREMENT,
`IP` varchar(111) COLLATE utf8_turkish_ci NOT NULL,
`TARIH` varchar(111) COLLATE utf8_turkish_ci NOT NULL,
`SAAT` varchar(111) COLLATE utf8_turkish_ci NOT NULL,
`GIRIS` int(111) NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci AUTO_INCREMENT=11 ;–
– -
Hocam eline sağlık ayrıyeten keşke böyle başlıklar çoğalsa.