Php İle Tekil Sayac Yapımı
-
Sayac.php'yi sitenizin fonksiyon dosyasına,tekil.php'yi ise sadece kendiniz görmek istiyorsanız admin paneline include edin.Phpmyadminden sql sorgusunu sorgulatın db.php'den ayarları yapıp kullanın
Sayac.php dosyası :
<?
include('db.php');
$ip=$_SERVER['REMOTE_ADDR']; // kullanıcı ipsi alınıyor.
$q=mysql_query("SELECT max(sirano) FROM sayac ");
$qyaz=mysql_fetch_row($q);
$toplamsayi=($qyaz['0']); // veritabanındaki en büyük hit sayısı
$bugun=date("d.m.Y - g:i a");
if(mysql_num_rows(mysql_query("SELECT * FROM sayac WHERE ip='$ip'"))==0)
{
mysql_query("INSERT INTO sayac (`ip`,`tarih`) VALUES ('$ip','$bugun')") or die ("İp kaydı yapılamadı");
$toplamsayi++;
}
?>Tekil.php Dosyası :
<?
include('db.php');
$l=$_GET['l'];
$q=mysql_query("SELECT max(sirano) FROM sayac ");
$qyaz=mysql_fetch_row($q);
$toplamsayi=($qyaz['0']); // veritabanındaki en büyük hit sayısı
if($l==1) {
$sorgu=mysql_query("SELECT * FROM sayac");
echo '<br><table align="center" cellpading=0 cellspacing=0 width="650" border=1 bordercolor="#00DD00" ><tr bgcolor="DDEEDD"><th colspan=3>İP LİSTESİ</th></tr><tr bgcolor="DDFFDD"><th>SIRA NO</th><th>IP</th><th>GİRİŞ TARİHİ</th></tr>';
while($yaz=mysql_fetch_object($sorgu)):
echo "<tr><td>$yaz->sirano</td><td>$yaz->ip</td><td>$yaz->tarih</td></tr>";
endwhile;
echo '</table>';
}
else{
//-------------------bu kısımdan sonraki bilgileri bu sayfayı include ettiğiniz sayfalarda yazabilirsiniz-------------
echo "Toplam tekil ziyaretçi sayısı: $toplamsayi <br>"." <a href='include/tekil.php?l=1' target='_blank'>IP Listesi için tıklayınız</a>";
}
?>Db.php dosyası :
<?
$db_host = "localhost";
$db_user = "mert";
$db_pass = "";
$db_name = "mert";
$connect = @mysql_connect($db_host,$db_user,$db_pass);
$db = mysql_select_db($db_name,$connect);
?>Sql Dosyası :
DROP TABLE IF EXISTS `sayac`;
CREATE TABLE IF NOT EXISTS `sayac` (
`sirano` int(11) NOT NULL auto_increment,
`ip` varchar(15) NOT NULL,
`tarih` text NOT NULL,
PRIMARY KEY (`sirano`),
UNIQUE KEY `ip` (`ip`)
) ENGINE=MyISAM DEFAULT CHARSET=latin5 AUTO_INCREMENT=1 ; -
sağoalsın hocam çizik atayım
-
lazım olcak çizik...
-
myblackworldweb bunu yazdı:
-----------------------------
sağoalsın hocam çizik atayım
----------------------------- -
saolasın elıne saglık
-
Çizik
-
Asp olan versiyonunu da ben vereyim. Gelişmiş özellikleri bulunmaktadır.
