PHP tabanlı
Ben CodeIgniter framework içersinde bunu kullanıyorum. $variable 'ları kendine göre değiştir. Klasör içeriside belirtili zaten. ($file) olarak belirtili.
Her satır 1 kayıt için kullanıyorum. Her satır bir mysql row gibi çalışıyor. || işaretide "field" gibi. explode() komutunu bi' incelersen mantığı daha çabuk kavrarsın.
Son olarakta istatistik tutacağın sayfalara stats() eklemen yeterli.
/**
* İstatistik ekleme
* Data/stats/ içine dosya olarak ekle.
*
* @return void
* @author BusteR
**/
function stats()
{
// Dosya ismi olarak o ayın tarihini kullan
$file = "data/stats/access/" . date("F-Y") . ".bluaj";
if (!file_exists($file)) {
// Eğer dosya yok ise oluştur
fopen($file, "w");
}
$statContent = "";
$statContent .= $this->session->userdata("ip_address");
$statContent .= "||" . $this->agent->referrer();
$statContent .= "||" . uri_string();
$statContent .= "||" . $this->agent->agent_string();
$statContent .= "||" . $this->agent->robot();
$statContent .= "||" . $this->agent->platform();
$statContent .= "||" . date("c");
// Sona satır olarak ekle
$statContent .= "\n";
// Dosya içine ekleme yap
file_put_contents($file, $statContent, FILE_APPEND);
}