merhaba arkadaşlar
örneğin www.site.com/aaa yerine giren çıkan herkesin iplerini loglamak iştiyrum
ip loglamak istiyorum
3
●287
- 07-05-2015, 11:23:14
- 07-05-2015, 22:44:10En basit haliyle..
Tablonuzu oluşturun;
CREATE TABLE `iplog` ( `ip` varchar(20) NOT NULL, `hit` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`ip`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
IP'leri yazın;
/* IP daha önce kayıt edilmemişse kaydeder. Kayıt edilmişse hit alanını 1 değer arttırır. */ mysql_query("INSERT INTO iplog (ip, hit) VALUES ('".$_SERVER['REMOTE_ADDR']."', 1) ON DUPLICATE KEY UPDATE hit = hit+1"); - 07-05-2015, 22:46:37hocam herhangi bir txt dosyasını kaydet de bilir mi direksewakldawk adlı üyeden alıntı: mesajı görüntüle
- 07-05-2015, 22:52:35
# IP adresini al $ip = $_SERVER['REMOTE_ADDR']; # dosya yoksa oluştur if (!is_file("iplog.txt")) touch("iplog.txt", 777); # dosya varsa IP'leri al $fp = fopen("iplog.txt", "a+"); $ipler = fread($fp, filesize("iplog.txt")); $ipler = explode("\n", $ipler); # ip daha önce yazılmamışsa yazdır if (!in_array($ip, $ipler)) fwrite($fp, $ip."\n"); fclose($fp);